Intelligence
Artifacts
Browse the repository, read documents, and manage the governance folders. Source, runtime, and infrastructure are read-only.
Repository
infrastructure/compose/traefik/docker-compose.yml
1.2 KB
services:
traefik:
image: traefik:v2.11
container_name: traefik
restart: unless-stopped
environment:
- DOCKER_API_VERSION=1.40
command:
- --api.dashboard=false
- --providers.docker=true
- --providers.docker.exposedbydefault=false
# File provider: routes to services that run on the host (e.g. the HQ01
# app served directly on the host at :4000, not in a container).
- --providers.file.directory=/dynamic
- --providers.file.watch=true
- --entrypoints.web.address=:80
- --entrypoints.websecure.address=:443
- --certificatesresolvers.letsencrypt.acme.email=ed@agentsaf.com
- --certificatesresolvers.letsencrypt.acme.storage=/letsencrypt/acme.json
- --certificatesresolvers.letsencrypt.acme.httpchallenge=true
- --certificatesresolvers.letsencrypt.acme.httpchallenge.entrypoint=web
ports:
- "80:80"
- "443:443"
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
- ./letsencrypt:/letsencrypt
- ./dynamic:/dynamic:ro
extra_hosts:
# Lets the file-provider services reach the host via host.docker.internal.
- "host.docker.internal:host-gateway"
networks:
- aaf_hq
networks:
aaf_hq:
external: true
root · /srv/aaf