name: nm3clol services: nm3clol: image: nm3clol/server-app build: context: ../../ dockerfile: docker/nm3clol.Dockerfile container_name: nm3clol environment: - PORT=${APP_HTTP_LISTEN_PORT-3000} ports: - "${APP_HTTP_LISTEN_PORT-3000}:${APP_HTTP_LISTEN_PORT-3000}" caddy: image: caddy:latest restart: unless-stopped cap_add: - NET_ADMIN ports: - "80:80" - "443:443" - "443:443/udp" volumes: - $PWD/../nm3clol.Caddyfile:/etc/caddy/Caddyfile - $PWD/..:/srv - caddy_data:/data - caddy_config:/config volumes: caddy_data: external: true caddy_config: