mirror of
https://github.com/opencloud-eu/opencloud-compose.git
synced 2026-06-08 20:20:04 +08:00
Merge pull request #67 from opencloud-eu/traefik-logs
feat: make traefik log level configurable
This commit is contained in:
@@ -61,6 +61,11 @@ TRAEFIK_SERVICES_TLS_CONFIG="tls.certresolver=letsencrypt"
|
|||||||
#
|
#
|
||||||
# The certificates need to copied into ./certs/, the absolute path inside the container is /certs/.
|
# The certificates need to copied into ./certs/, the absolute path inside the container is /certs/.
|
||||||
# You can also use TRAEFIK_CERTS_DIR=/path/on/host to set the path to the certificates directory.
|
# You can also use TRAEFIK_CERTS_DIR=/path/on/host to set the path to the certificates directory.
|
||||||
|
# Enable the access log for Traefik by setting the following variable to true.
|
||||||
|
TRAEFIK_ACCESS_LOG=
|
||||||
|
# Configure the log level for Traefik.
|
||||||
|
# Possible values are "TRACE", "DEBUG", "INFO", "WARN", "ERROR", "FATAL" and "PANIC". Default is "ERROR".
|
||||||
|
TRAEFIK_LOG_LEVEL=
|
||||||
|
|
||||||
|
|
||||||
## OpenCloud Settings ##
|
## OpenCloud Settings ##
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ add_arg "--entryPoints.https.transport.respondingTimeouts.idleTimeout=3m"
|
|||||||
add_arg "--providers.docker.endpoint=unix:///var/run/docker.sock"
|
add_arg "--providers.docker.endpoint=unix:///var/run/docker.sock"
|
||||||
add_arg "--providers.docker.exposedByDefault=false"
|
add_arg "--providers.docker.exposedByDefault=false"
|
||||||
# access log
|
# access log
|
||||||
add_arg "--accessLog=true"
|
add_arg "--accessLog=${TRAEFIK_ACCESS_LOG:-false}"
|
||||||
add_arg "--accessLog.format=json"
|
add_arg "--accessLog.format=json"
|
||||||
add_arg "--accessLog.fields.headers.names.X-Request-Id=keep"
|
add_arg "--accessLog.fields.headers.names.X-Request-Id=keep"
|
||||||
|
|
||||||
|
|||||||
@@ -20,6 +20,8 @@ services:
|
|||||||
- "TRAEFIK_SERVICES_TLS_CONFIG=${TRAEFIK_SERVICES_TLS_CONFIG:-tls.certresolver=letsencrypt}"
|
- "TRAEFIK_SERVICES_TLS_CONFIG=${TRAEFIK_SERVICES_TLS_CONFIG:-tls.certresolver=letsencrypt}"
|
||||||
- "TRAEFIK_ACME_MAIL=${TRAEFIK_ACME_MAIL:-example@example.org}"
|
- "TRAEFIK_ACME_MAIL=${TRAEFIK_ACME_MAIL:-example@example.org}"
|
||||||
- "TRAEFIK_ACME_CASERVER=${TRAEFIK_ACME_CASERVER:-https://acme-v02.api.letsencrypt.org/directory}"
|
- "TRAEFIK_ACME_CASERVER=${TRAEFIK_ACME_CASERVER:-https://acme-v02.api.letsencrypt.org/directory}"
|
||||||
|
- "TRAEFIK_LOG_LEVEL=${TRAEFIK_LOG_LEVEL:-ERROR}"
|
||||||
|
- "TRAEFIK_ACCESS_LOG=${TRAEFIK_ACCESS_LOG:-false}"
|
||||||
ports:
|
ports:
|
||||||
- "80:80"
|
- "80:80"
|
||||||
- "443:443"
|
- "443:443"
|
||||||
|
|||||||
Reference in New Issue
Block a user