docker/gitea/gitea.yml

43 lines
818 B
YAML

version: '3'
services:
postgres:
image: postgres
container_name: postgres
volumes:
- db:/var/lib/postgresql/data
env_file:
- .env-postgres
networks:
- backend
restart: unless-stopped
gitea:
image: gitea/gitea
container_name: gitea
env_file:
- .env-gitea
depends_on:
- postgres
volumes:
- git:/data
labels:
- "traefik.enable=true"
- "traefik.http.routers.gitea-websecure.entrypoints=websecure"
- "traefik.http.routers.gitea-websecure.rule=Host(`gitea.meftimes.com`)"
- "traefik.http.services.gitea-websecure.loadbalancer.server.port=3000"
networks:
- backend
- proxy
restart: unless-stopped
volumes:
git:
db:
networks:
proxy:
external: true
backend:
external: true