• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
阿愿的笔记本
feedId:68846209220766720+userId:66725942962965504 ]
   首页    新随笔       管理     
nginx代理docker的gitlab

步骤:

docker run -d --hostname gitlab.xxx.com  --publish 3000:80 --name gitlab --restart always --volume /usr/local/gitlab/config:/etc/gitlab -v /usr/local/gitlab/logs:/var/log/gitlab -v /usr/local/gitlab/data:/var/opt/gitlab  -v /usr/local/gitlab/gitlab.rb:/etc/gitlab/gitlab.rb gitlab/gitlab-ce:9.5.5-ce.0

cat /usr/local/gitlab/gitlab.rb

gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.exmail.qq.com"
gitlab_rails['smtp_port'] = 465
gitlab_rails['smtp_user_name'] = "gitlab@xxx.com"
gitlab_rails['smtp_password'] = "xxx"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_tls'] = true
gitlab_rails['gitlab_email_from'] = 'gitlab@xxx.com'
external_url "http://gitlab.xxx.com"

nginx

upstream gitlab.xxx.com {
    server 127.0.0.1:3000;
}


server {
        listen       80;
        server_name  gitlab.xxx.com;

        location / {
            proxy_pass  http://gitlab.xxx.com;
        }

    }
posted on 2017-10-10 14:43  阿愿的笔记本  阅读(716)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3