群晖 Synology Docker Gitlab 套件更新
警告
升级时会清空环境设置
这一点群晖有点。。。
TIPS
基本上只要把
1 2
| GITLAB_HTTPS=true SSL_SELF_SIGNED=true
|
给加回来
再把端口号从80
改为443
即可
安装证书
gitlab 应用程序配置为查找 SSL 证书的默认路径是/home/git/data/certs,但是可以使用SSL_KEY_PATH、SSL_CERTIFICATE_PATH和SSL_DHPARAM_PATH配置选项更改。
1 2 3 4 5
| chmod 400 /volumn1/docker/gitlab/gitlab/certs/gitlab.key cp gitlab.key /volumn1/docker/gitlab/gitlab/certs/ cp gitlab.crt /volumn1/docker/gitlab/gitlab/certs/ cp dhparam.pem /volumn1/docker/gitlab/gitlab/certs/ chmod 400 /volumn1/docker/gitlab/gitlab/certs/gitlab.key
|
如何启用 HTTPS 支持
可以通过将GITLAB_HTTPS选项设置为 来启用 HTTPS 支持true。此外,在使用自签名 SSL 证书时,您还需要设置SSL_SELF_SIGNED选项true。假设我们使用自签名证书
1 2 3 4 5 6
| docker run --name gitlab -d \ --publish 10022:22 --publish 10080:80 --publish 10443:443 \ --env ' GITLAB_SSH_PORT=10022 ' --env ' GITLAB_PORT=10443 ' \ --env ' GITLAB_HTTPS=true ' --env ' SSL_SELF_SIGNED=true ' \ --volume /srv/docker/gitlab/gitlab:/home/git/data \ sameersbn/gitlab:14.1.3
|
在此配置中,任何通过普通 http 协议发出的请求都将自动重定向到使用 https 协议。但是,这在使用负载均衡时并不是最佳选择。
参考文章
https://minazukisawa.blogspot.com/2019/07/synology-nas-docker-gitlab.html
https://www.simaek.com/archives/110/
https://github.com/sameersbn/docker-gitlab