docker container and docker-compose file for gitbucket
data/ conf | 7 years ago | ||
docker | 7 years ago | ||
.env | 7 years ago | ||
.gitignore | 7 years ago | ||
LICENSE.md | 7 years ago | ||
README.md | 7 years ago | ||
backup.sh | 7 years ago | ||
docker-compose.yml | 7 years ago | ||
generate_password.sh | 7 years ago | ||
gitbucket.conf | 7 years ago |
This docker container of gitbucket is under testing!!!
Get code from repository:
git clone https://gitbucket.pgollor.de/git/docker/gitbucket.git cd gitbucket
Generate new passwords for your databse!!!
./generate_password.sh
Get latest container:
docker-compose pull
Change the confoguration and start with:
docker-compose up -d
Open 127.0.0.1:8080
and be habby. :-)
Please use the configuration file gitbucket.conf
for your personal changes. There are three configs for gitbucket:
GITBUCKET_BIND
: ip address to bind toGITBUCKET_WEB_PORT
: web port to bind toGITBUCKET_SSH_PORT
: ssh port to bind toTo use plugins download the plugin and move it into data/plugins
. After that restart the gitbucket container with docker-compose restart main-gitbucket
.
For backuping the mysql database and the repositories you could use the backup.sh
script and combine it with a daily cronjob. This script will create a compressed backup and keep the files 10 days in the backup directory. All files which are older then 10 days will be deleted.
I got some inspirations for this project from: