diff --git a/gitlab/README.md b/gitlab/README.md new file mode 100644 index 0000000..4edc807 --- /dev/null +++ b/gitlab/README.md @@ -0,0 +1,44 @@ +gitlab +====== + +## docker-compose.yml + +``` +gitlab: + image: gitlab/gitlab-ce + ports: + - "22:22" + - "80:80" + - "443:443" + restart: always +``` + +## up and running + +``` +$ vi /etc/ssh/sshd_config +- Port 22 ++ Port 2222 +$ systemctl restart ssh + +$ docker-compose up -d +$ docker-compose exec gitlab bash +>>> vi /etc/gitlab/gitlab.rb ++ external_url 'http://your-domain-name' +>>> gitlab-ctl reconfigure +>>> exit + +$ firefox http://your-domain-name +``` + +## backup volumes + +``` +$ docker run --rm \ + --volumes-from gitlab_gitlab_1 \ + -v $PWD:/tmp \ + alpine \ + tar czf /tmp/gitlab.tgz /etc/gitlab /var/opt/gitlab /var/log/gitlab + +$ tar tzf gitlab.tgz +```