QNAP搭建Gitlab

3,968 阅读1分钟

找到gitlab镜像

1641629753(1).png

因需要挂载目录,使用右上角的 + Create Application

由于威联通首页的gitlab容器无自定义设置且无挂载路径,而且内部git地址显示localhost 故修改原有docke-compose.yml文件 这里添加了三个容器的挂载路径,将重要文件挂载至磁盘路径,防止容器损毁丢失数据 路径在 /share/Container/container-station-data/Mount/Gitlab/

文件内容如下:

gitlab:
  environment:
    DEBUG: 'false'
    # 页面访问端口
    GITLAB_PORT: 7500
    GITLAB_SECRETS_DB_KEY_BASE: qcs-gitlab-app
    GITLAB_SECRETS_OTP_KEY_BASE: qcs-gitlab-app
    GITLAB_SECRETS_SECRET_KEY_BASE: qcs-gitlab-app
    # SSH连接gitlab的端口
    GITLAB_SSH_PORT: 7501
    # NAS的IP地址或者域名
    GITLAB_HOST: 192.168.31.179
  image: sameersbn/gitlab:11.4.0
  links:
  - redis:redisio
  - postgresql:postgresql
  ports:
  - 7500:80
  - '7501:22'
  volumes:
  - /share/Container/container-station-data/Mount/Gitlab/data:/home/git/data
  restart: always
postgresql:
  environment:
    DB_EXTENSION: pg_trgm
    DB_NAME: gitlabhq_production
    DB_PASS: password
    DB_USER: gitlab
  image: sameersbn/postgresql:9.6-2
  volumes:
  - /share/Container/container-station-data/Mount/Gitlab/postgresql:/var/lib/postgresql
  restart: always
redis:
  command:
  - --loglevel warning
  image: sameersbn/redis:latest
  volumes:
  - /share/Container/container-station-data/Mount/Gitlab/redis:/var/lib/redis
  restart: always

1641630108(1).png

首次访问会要求修改管理员密码

登录账号为:root