diff --git a/gitea-mirror/docker-compose.yml b/gitea-mirror/docker-compose.yml new file mode 100644 index 0000000..b404dab --- /dev/null +++ b/gitea-mirror/docker-compose.yml @@ -0,0 +1,22 @@ +services: + gitea-mirror: + image: ghcr.io/raylabshq/gitea-mirror:v2.20.1 + container_name: gitea-mirror + user: ${PUID}:${PGID} + environment: + - NODE_ENV=production + - DATABASE_URL=file:data/gitea-mirror.db + - HOST=0.0.0.0 + - PORT=4321 + - JWT_SECRET=${JWT_SECRET} + volumes: + - ${APPDATA_PATH}/gitea-mirror/data:/app/data + ports: + - ${PORT}:4321 + restart: unless-stopped + healthcheck: + test: ["CMD", "wget", "--no-verbose", "--tries=3", "--spider", "http://localhost:4321/api/health"] + interval: 30s + timeout: 10s + retries: 5 + start_period: 15s