Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: '3.4'
- services:
- gitea-db:
- image: mariadb
- container_name: gitea-db
- restart: always
- environment:
- - MYSQL_DATABASE=gitea
- - MYSQL_ROOT_PASSWORD=[Gitea_SQL_Root_PW]
- - MYSQL_USER=[Gitea_SQL_User]
- - MYSQL_PASSWORD=[Gitea_SQL_PW]
- volumes:
- - /etc/localtime:/etc/localtime:ro
- - /opt/containers/gitea/mysql:/var/lib/mysql
- networks:
- - default
- gitea-app:
- image: gitea/gitea:1.16
- container_name: gitea-app
- restart: always
- environment:
- - RUN_CROND=true
- - VIRTUAL_HOST=git.deineurl.de
- - VIRTUAL_PORT=3000
- volumes:
- - /etc/localtime:/etc/localtime:ro
- - /opt/containers/gitea/data:/data
- labels:
- - "traefik.enable=true"
- - "traefik.http.routers.gitea.entrypoints=http"
- - "traefik.http.routers.gitea.rule=Host(`git.deineurl.de`)"
- - "traefik.http.middlewares.gitea-https-redirect.redirectscheme.scheme=https"
- - "traefik.http.routers.gitea.middlewares=gitea-https-redirect"
- - "traefik.http.routers.gitea-secure.entrypoints=https"
- - "traefik.http.routers.gitea-secure.rule=Host(`git.deineurl.de`)"
- - "traefik.http.routers.gitea-secure.tls=true"
- - "traefik.http.routers.gitea-secure.tls.certresolver=http"
- - "traefik.http.routers.gitea-secure.service=gitea"
- - "traefik.http.routers.gitea-secure.middlewares=secHeaders@file"
- - "traefik.http.services.gitea.loadbalancer.server.port=3000"
- - "traefik.docker.network=proxy"
- depends_on:
- - gitea-db
- networks:
- - proxy
- - default
- networks:
- proxy:
- external: true
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement