services: api: image: node:22-alpine command: ["node", "/app/server.mjs"] working_dir: /app volumes: ["./app:/app:ro"] networks: [backend] proxy: image: nginx:1.27-alpine ports: ["8080:80"] networks: [backend] networks: backend: driver: bridge