services: caddy: image: caddy:2 restart: unless-stopped ports: - 80:80 - 443:443 - "443:443/udp" volumes: - ${VOLUMES_PATH}/proxy/caddy/data:/data - ${VOLUMES_PATH}/proxy/caddy/config:/config - ./Caddyfile:/etc/caddy/Caddyfile:ro - ./web:/usr/share/caddy/web:ro networks: - web environment: - DOMAIN=${DOMAIN} - LOCAL_CA_NAME=${LOCAL_CA_NAME} cap_add: - cap_net_bind_service whoami: image: containous/whoami networks: - web labels: - "docker.group=proxy" restart: unless-stopped networks: web: external: true dockersocket: external: true