diff --git a/.env.sample b/.env.sample index fad5615..71c5ccc 100644 --- a/.env.sample +++ b/.env.sample @@ -111,3 +111,6 @@ GITEA_STORAGE_TYPE=local # FORGEJO_METRICS_ENABLED_ISSUE_BY_REPOSITORY=false # SECRET_FORGEJO_METRICS_TOKEN_VERSION=v1 # COMPOSE_FILE="$COMPOSE_FILE:compose.metrics.yml" + +# Enable access logs. See Access logs on Traefik. +#ACCESS_LOGS=true diff --git a/compose.yml b/compose.yml index 9481d50..ab96d00 100644 --- a/compose.yml +++ b/compose.yml @@ -85,6 +85,7 @@ services: - "traefik.tcp.routers.${STACK_NAME}-ssh.entrypoints=gitea-ssh" - "traefik.tcp.services.${STACK_NAME}-ssh.loadbalancer.server.port=${GITEA_SSH_PORT}" - "traefik.http.routers.${STACK_NAME}.middlewares=${STACK_NAME}_cors" + - "traefik.http.routers.${STACK_NAME}.observability.accesslogs=${ACCESS_LOGS:-false}" - "traefik.http.middlewares.${STACK_NAME}_cors.headers.accesscontrolallowmethods=GET,OPTIONS,PUT" - "traefik.http.middlewares.${STACK_NAME}_cors.headers.accesscontrolallowheaders=content-type,authorization" - "traefik.http.middlewares.${STACK_NAME}_cors.headers.accesscontrolalloworiginlist=https://${GITEA_CORS_ALLOW_DOMAIN}"