add files

This commit is contained in:
2026-01-08 20:24:07 +03:00
commit 96cba8f9f1
25 changed files with 1523 additions and 0 deletions

20
Dockerfile Executable file
View File

@@ -0,0 +1,20 @@
# Указываем базовый образ
FROM node:18-alpine AS base
# Устанавливаем рабочую директорию
WORKDIR /app
# Копируем package.json и package-lock.json для установки зависимостей
COPY package*.json ./
# Устанавливаем зависимости
RUN npm install && npm install -g npm@11.7.0
# Копируем исходный код проекта в контейнер
COPY . .
# Открываем порт для dev-сервера
EXPOSE 5173
# По умолчанию выполняем сборку проекта
CMD ["npm", "run", "build"]