xaizek / rocketgit (License: AGPLv3+) (since 2018-12-09)
Light and fast Git hosting solution suitable to serve both as a hub or as a personal code storage with its tickets, pull requests, API and much more.
<root> / docker /
File Mode Size
.gitignore 100644 79B
Dockerfile-postgresql.tmpl 100644 799B
Dockerfile-rocketgit-alpine.tmpl 100644 868B
Dockerfile-rocketgit.tmpl 100644 906B
README 100644 1,513B
TODO 100644 136B
build.sh 100755 1,215B
docker-compose.yml 100644 75B
prepare.sh 100644 131B
push.sh 100755 351B
rg.sh 100755 2,345B

== TODO add to download page? ==
podman pull rocketgit/rocketgit-postgresql
podman run -d -P --name rp rocketgit/rocketgit-postgresql
podman pull rocketgit/rocketgit
podman run -d -P --name rg rocketgit/rocketgit

== me ==
podman run -d -P --name rp rocketgit/rocketgit-postgresql
podman run -d -P --name rg --link rp rocketgit/rocketgit

podman logs rp
podman logs rg

podman rm rp

podman exec -it rg bash

to debug:
podman run -d -P --name rg --link rp \
	-v /BIG1T/sync1/Dev/rocketgit/inc:/usr/share/rocketgit/inc \
	-v /BIG1T/sync1/Dev/rocketgit/scripts:/usr/share/rocketgit/scripts \
	-v /BIG1T/sync1/Dev/rocketgit/hooks:/usr/share/rocketgit/hooks \
	-v /BIG1T/sync1/Dev/rocketgit/root:/usr/share/rocketgit/root \

== doc ==
podman inspect
podman info
podman search xxx
podman pull fedora
podman images
podman commit
podman push username/image_name
podman ps -l
podman run -name aaa my_img echo "aaa"
podman stop aaa
podman rm

untag: podman rmi rocketgit/rocektgit-postgresql:20160311

podman tag image_id docker_user_name/image_name:label_for_example_latest
podman login --username=rocketgit --email=docker@embedromix.ro
podman push rocketgit/rocketgit

Running an interactive shell:
	podman run -i -t fedora /bin/bash
	podman run --interactive=true --tty=true fedora /bin/bash

	Ctrl-p + Ctrl-q to detach

podman logs aaa

podman kill aaa

podman run -p 4444
podman port $JOB

== TODO: compose ==
podman-compose up
podman-compose ps
podman-compose run web env
podman-compose stop


Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://code.reversed.top/user/xaizek/rocketgit

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@code.reversed.top/user/xaizek/rocketgit

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a pull request:
... clone the repository ...
... make some changes and some commits ...
git push origin master