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
Dockerfile 100644 782B
Dockerfile-postgresql 100644 312B
README 100644 596B
TODO 100644 63B
build.sh 100755 193B
postgresql-start.sh 100755 611B
rg.sh 100755 853B

/README
== me ==
docker run -d -P --name rp rocketgit-postgresql
docker logs rp

docker run -d -P --name rg --link rp rocketgit
docker rm rp

docker exec -it rg bash

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

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

	Ctrl-p + Ctrl-q to detach

docker logs aaa

docker kill aaa

docker run -p 4444
docker port $JOB

Hints

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