diff --git a/.env.sample b/.env.sample index 6ade6a9..3837a63 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 4cbe5c1..ab96d0e 100644 --- a/compose.yml +++ b/compose.yml @@ -3,7 +3,7 @@ version: "3.8" services: app: - image: codeberg.org/forgejo/forgejo:15.0.8-rootless + image: codeberg.org/forgejo/forgejo:15.0.9-rootless configs: - source: app_ini target: /var/lib/gitea/custom/conf/app.ini @@ -82,12 +82,13 @@ services: - "traefik.http.services.${STACK_NAME}.loadbalancer.server.port=3000" - "traefik.http.routers.${STACK_NAME}.tls.certresolver=${LETS_ENCRYPT_ENV}" - "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}" - "traefik.http.middlewares.${STACK_NAME}_cors.headers.accesscontrolmaxage=100" - "traefik.http.middlewares.${STACK_NAME}_cors.headers.addvaryheader=true" - - coop-cloud.${STACK_NAME}.version=5.6.2+15.0.8-rootless + - coop-cloud.${STACK_NAME}.version=5.6.3+15.0.9-rootless networks: