このプロジェクトで取り上げている問題は、Version10.4の途中で解消された模様。従って、10.4からは、本番のsameersbn/docker-gitlabを利用し、本プロジェクトは凍結する。
This is forked from sameersbn/docker-gitlab and fixed some absolute url issues.
- Paths of attachments of issues and wikis are always resolved as absolute paths using GITLAB_HOST. ex. in the case that GITLAB_HOST=xyz.com, when you attached abc.jpg on an issue, the attachment' path is resolved as http://xyz.com/.../abc.jpg on html
Paths of avatars are always resolved as absolute paths using GITLAB_HOST.Paths of emoji are always resolved as absolute paths using GITLAB_HOST.
see also:
- https://gitlab.com/gitlab-org/gitlab-ce/issues/2952
- https://gitlab.com/gitlab-org/gitlab-ce/issues/975 This issue is still being discussed continuously.
The GitLab service that I am using is made accessible via two reverse proxies. The reason for this is due to the following background and constraints.
- It is necessary to manage joint projects of developers in the company and developers of cooperating companies
- In-house developers need to access the GitLab service from the intranet. This is to reduce the Internet access load.
- Developers of cooperating companies need access to the GitLab service via the Internet
Install docker-engine and docker compose. for docker-engine, see https://docs.docker.com/engine/installation/ for docker-compose, see https://docs.docker.com/compose/ or https://github.com/docker/compose/releases
- clone this project
- update docker-compose.yml if you need
- execute
sudo docker-compose up -d
on the project directory.
Docker images: https://hub.docker.com/r/ayapapa/docker-gitlab/