docker-compose.yml 620 B

123456789101112131415161718192021222324252627
  1. ---
  2. services:
  3. gogs:
  4. image: gogs/gogs
  5. container_name: gogs
  6. restart: unless-stopped
  7. #expose:
  8. # - 3000
  9. ports:
  10. - "2222:22"
  11. volumes:
  12. - "./data:/data/gogs"
  13. - "./repo:/data/git/gogs-repositories"
  14. environment:
  15. - "RUN_CROND=true"
  16. networks:
  17. - proxy
  18. labels:
  19. - "traefik.enable=true"
  20. - "traefik.http.routers.gogs.rule=Host(`gogs.oxygen`)"
  21. - "traefik.http.routers.gogs.entrypoints=websecure"
  22. - "traefik.http.routers.gogs.tls=true"
  23. - "traefik.http.services.gogs.loadbalancer.server.port=3000"
  24. networks:
  25. proxy:
  26. external: true