Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

환경 변수 설정

export GITLAB_HOME=/srv/gitlab

인증서 복사

mkdir -p $GITLAB_HOME/config/ssl
cp gitlab.example.com.* $GITLAB_HOME/config/ssl/
  • gitlab.example.com.* = gitlab.example.com.crt, gitlab.example.com.key

Container 생성

sudo docker run --detach \
  --hostname gitlab.example.com \
  --publish 443:443 --publish 80:80 --publish 22:22 \
  --name gitlab \
  --restart always \
  --volume $GITLAB_HOME/config:/etc/gitlab \
  --volume $GITLAB_HOME/logs:/var/log/gitlab \
  --volume $GITLAB_HOME/data:/var/opt/gitlab \
  --env GITLAB_OMNIBUS_CONFIG="external_url 'https://gitlab.example.com'; letsencrypt['enable'] = false; registry_external_url 'https://gitlab.example.com:5050';" \
  gitlab/gitlab-ee:latest
  • GITLAB_OMNIBUS_CONFIG로 설정된 것들은 gitlab.rb를 로드하기 전에 사용 됨. (GITLAB_OMNIBUS_CONFIG 우선)

    • gitlab.rb를 수정할 때, 환경 변수(GITLAB_OMNIBUS_CONFIG)와 중복되는 설정들은 정리를 할 필요가 있음

    • 따라서 gitlab-ctl reconfigure를 사용함에 있어서 주의해야 할 듯

  • No labels

0 Comments

You are not logged in. Any changes you make will be marked as anonymous. You may want to Log In if you already have an account.