docker-compose.yml 622 B

1234567891011121314151617181920212223
  1. version: '3'
  2. networks:
  3. web:
  4. external: true
  5. services:
  6. app:
  7. image: gitlab/gitlab-ce:11.4.5-ce.0
  8. restart: unless-stopped
  9. volumes:
  10. - ${CHATONS_ROOT_DIR:-/srv/chatons}/gitlab/app/data:/var/opt/gitlab
  11. - ${CHATONS_ROOT_DIR:-/srv/chatons}/gitlab/app/config:/etc/gitlab
  12. - ${CHATONS_ROOT_DIR:-/srv/chatons}/gitlab/app/logs:/var/log/gitlab
  13. ports:
  14. - "2222:22"
  15. - "4567:4567"
  16. labels:
  17. traefik.enable: "true"
  18. traefik.frontend.rule: "Host: gitlab.${CHATONS_DOMAIN:-localhost}, www.gitlab.${CHATONS_DOMAIN:-localhost}"
  19. traefik.port: 80
  20. networks:
  21. - web