support HTTP-only and Caddy (HTTP+HTTPS) modes via compose profiles

This commit is contained in:
2026-04-23 22:20:02 +08:00
parent 866c059ee4
commit ff0929dc02
4 changed files with 66 additions and 18 deletions

View File

@@ -8,18 +8,21 @@ services:
- GITEA__lfs__PATH=${GITEA__lfs__PATH}
- GITEA__service__DISABLE_REGISTRATION=${GITEA__service__DISABLE_REGISTRATION}
- GITEA__server__SSH_PORT=${GITEA__server__SSH_PORT}
- GITEA__server__ROOT_URL=https://${DOMAIN}/
- GITEA__server__ROOT_URL=${ROOT_URL}
- GITEA__server__DOMAIN=${DOMAIN}
- GITEA__server__SSH_DOMAIN=${DOMAIN}
restart: always
volumes:
- ./data:/data
ports:
- "${HTTP_PORT}:3000"
- "${SSH_PORT}:22"
caddy:
image: caddy:2
container_name: caddy
profiles:
- caddy
environment:
- DOMAIN=${DOMAIN}
restart: always