--- version: "3.7" x-paasify-tests: v1: $VAR1 v1: ${VAR2} v1: ${VAR3:-VAL3} v2: ${VAR4:-${VAR5:-VAL5 with space}:${VAR6:-VAL6}} v1: ${VAR6:-${VAR7}} v1: ${VAR8:-${VAR9:-VAL9}} services: traefik: image: ${app_image} restart: always #networks: # default: environment: #command: # Core config - TRAEFIK_API=true - TRAEFIK_API_DASHBOARD=true - TRAEFIK_API_DEBUG=true - TRAEFIK_API_INSECURE=true - TRAEFIK_PILOT_DASHBOARD=false # Logging - TRAEFIK_LOG_LEVEL=INFO - TRAEFIK_ACCESSLOG=false - TRAEFIK_ACCESSLOG_FILEPATH=/data/access.log # Docker configuration - TRAEFIK_PROVIDERS_DOCKER=true - TRAEFIK_PROVIDERS_DOCKER_WATCH=true - TRAEFIK_PROVIDERS_DOCKER_EXPOSEDBYDEFAULT=false - TRAEFIK_PROVIDERS_DOCKER_NETWORK=$app_network_name - TRAEFIK_PROVIDERS_DOCKER_ENDPOINT=unix:///var/run/docker.sock - TRAEFIK_PROVIDERS_DOCKER_SWARMMODE=false - TRAEFIK_PROVIDERS_FILE_DIRECTORY=/etc/traefik # File provider #- TRAEFIK_PROVIDERS.FILE.DIRECTORY=/etc/traefik/configs # Entrypoints - TRAEFIK_ENTRYPOINTS_front-http_ADDRESS=:80 # <== Defining an entrypoint for port :80 named front volumes: - $app_dir_conf:/etc/traefik - $app_dir_data:/data - $app_dir_logs:/logs - /var/run/docker.sock:/var/run/docker.sock