version: '3' services: # Сервис для разработки с запуском на порту 5173 dev: build: context: . volumes: - .:/app # Монтируем текущую директорию в контейнер - /app/node_modules # Исключаем node_modules из монтирования ports: - '5173:5173' # Пробрасываем порт для dev сервера environment: - NODE_ENV=development command: npm run dev -- --host networks: - aklemp_default # Подключаем к сети # Сервис для сборки проекта build: build: context: . volumes: - .:/app # Монтируем директорию для получения результата сборки environment: - NODE_ENV=production command: npm run build networks: - aklemp_default # Подключаем к сети networks: aklemp_default: external: true # Используем уже существующую сеть