You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

50 lines
1.2 KiB

  1. version: '3'
  2. services:
  3. gitea:
  4. image: gitea/gitea:latest
  5. restart: "always"
  6. container_name: gitea
  7. networks:
  8. - intern
  9. - web
  10. ports:
  11. - "3000:3000"
  12. - "222:22"
  13. environment:
  14. DB_TYPE: mysql
  15. DB_HOST: maria105master:3306
  16. DB_NAME: gitea
  17. DB_USER: giteajn
  18. DB_PASSWD: 'ePhe8wie'
  19. USER_UID: 1000
  20. USER_GID: 1000
  21. labels:
  22. - "traefik.enable=true"
  23. - "traefik.http.routers.gitea.entrypoints=http"
  24. - "traefik.http.routers.gitea.rule=Host(`gitea.juliuslab.de`)"
  25. - "traefik.http.routers.gitea.middlewares=https-redirect@file"
  26. - "traefik.http.routers.gitea-sec.entrypoints=https"
  27. - "traefik.http.routers.gitea-sec.middlewares=default-headers@file"
  28. - "traefik.http.routers.gitea-sec.rule=Host(`gitea.juliuslab.de`)"
  29. - "traefik.http.routers.gitea-sec.tls=true"
  30. - "traefik.http.routers.gitea-sec.tls.options=myTLSOptions@file"
  31. - "traefik.http.routers.gitea-sec.tls.certresolver=le"
  32. - "traefik.http.services.gitea.loadbalancer.server.port=3000"
  33. volumes:
  34. - /srv/docker/data/gitea:/data
  35. - /etc/timezone:/etc/timezone:ro
  36. - /etc/localtime:/etc/localtime:ro
  37. external_links:
  38. - maria105master
  39. networks:
  40. intern:
  41. external: true
  42. web:
  43. external: true