version: '3.8' services: webapp: build: context: . dockerfile: Dockerfile container_name: aknaproff-webapp-prod # Монтировать только папку БД локально volumes: # Локальное хранилище БД - ./data/db:/app/.wrangler/state/v3/d1 # Логи (опционально) - ./data/logs:/app/logs # Переменные окружения environment: - NODE_ENV=production - PORT=3000 # Открыть порт 3000 ports: - "3000:3000" # Перезапуск при падении restart: unless-stopped # Лимиты ресурсов deploy: resources: limits: cpus: '1' memory: 512M reservations: cpus: '0.5' memory: 256M # Сеть networks: default: name: aknaproff-prod-network