services: app: image: node:20-alpine working_dir: /app command: sh -c "npm install && npx next dev" volumes: - .:/app environment: NODE_ENV: development labels: - "traefik.enable=true" - "traefik.http.routers.klz-app-local.rule=Host(`klz.local`)" - "traefik.http.routers.klz-app-local.entrypoints=web" - "traefik.http.routers.klz-app-local.service=klz-cables" directus: labels: - "traefik.enable=true" - "traefik.http.routers.klz-directus-local.rule=Host(`cms.klz.local`)" - "traefik.http.routers.klz-directus-local.entrypoints=web" - "traefik.http.routers.klz-directus-local.service=klz-directus" environment: PUBLIC_URL: http://cms.klz.local