Add:Initial docker compose (traefik+gitea)

This commit is contained in:
2026-04-27 16:46:35 +00:00
commit 7034e4a5bc
2 changed files with 50 additions and 0 deletions
+48
View File
@@ -0,0 +1,48 @@
services:
traefik:
image: traefik:v3.6
command:
- "--api.dashboard=true"
- "--api.insecure=false"
- "--providers.docker=true"
- "--providers.docker.exposedbydefault=false"
- "--entrypoints.web.address=:80"
environment:
DOCKER_HOST: unix:///var/run/docker.sock
DOCKER_API_VERSION: "1.54"
ports:
- "80:80"
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
gitea-db:
image: postgres:15
environment:
POSTGRES_USER: gitea
POSTGRES_PASSWORD: ${GITEA_DB_PASSWORD}
POSTGRES_DB: gitea
volumes:
- gitea_db_data:/var/lib/postgresql/data
gitea:
image: gitea/gitea:latest
depends_on:
- gitea-db
environment:
GITEA__database__DB_TYPE: postgres
GITEA__database__HOST: gitea-db:5432
GITEA__database__NAME: gitea
GITEA__database__USER: gitea
GITEA__database__PASSWD: ${GITEA_DB_PASSWORD}
GITEA__server__ROOT_URL: http://83.228.250.32/
volumes:
- gitea_data:/data
labels:
- "traefik.enable=true"
- "traefik.http.routers.gitea.rule=PathPrefix(`/`)"
- "traefik.http.routers.gitea.entrypoints=web"
- "traefik.http.services.gitea.loadbalancer.server.port=3000"
volumes:
gitea_db_data:
gitea_data: