34 lines
1.0 KiB
YAML
34 lines
1.0 KiB
YAML
|
|
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 # Используем уже существующую сеть
|