services: caddy: image: caddy:latest container_name: caddy restart: always networks: nw-caddy: stdin_open: true tty: true volumes: - ./data:/data - ./config:/config - /etc/localtime:/etc/localtime:ro ports: - 80:80 - 443:443 environment: - CADDY_ADMIN=0.0.0.0:2019 entrypoint: /usr/bin/caddy run --adapter caddyfile --config /config/Caddyfile healthcheck: test: ["CMD", "wget", "--quiet", "--tries=1", "--spider", "http://127.0.0.1:2019/config/"] interval: 1m timeout: 10s retries: 3 start_period: 5s