version: '3' services: eleventy: image: node:20-slim working_dir: /usr/src/app volumes: - ./:/usr/src/app ports: - "4000:4000" command: ["npx", "@11ty/eleventy", "--serve", "--port", "4000"] labels: - "traefik.enable=true" - "traefik.http.routers.eleventy.rule=Host(`galuhsahid.com`)" - "traefik.http.routers.eleventy.entrypoints=websecure" - "traefik.http.routers.eleventy.tls.certresolver=myresolver" - "traefik.http.services.eleventy.loadbalancer.server.port=4000" networks: - traefik_network networks: traefik_network: external: true