services: app: build: ., ports: ["3000:3000"], environment: - DATABASE_URL=postgresql://postgres:pass@db:5432/myapp, depends_on: db: { condition: service_healthy }. db: image: postgres:16, healthcheck: { test: pg_isready, interval: 5s }. redis: image: redis:alpine. volumes для persist данных. Для разработки: volumes: [".:/app", "/app/node_modules"] + command: npm run dev. Отдельный docker-compose.override.yml для dev настроек. Networks для изоляции. docker-compose --profile prod up для production конфига.
Как настроить docker-compose для Node.js приложения?
Middle
321 просмотровAFK Offer AI
Как интегрировать Prisma в NestJS?