Инициализация
All checks were successful
Build and push Docker image / build (push) Successful in 1m2s

This commit is contained in:
2025-10-01 00:44:35 +04:00
commit 09b7669e52
7 changed files with 1669 additions and 0 deletions

17
Dockerfile Normal file
View File

@@ -0,0 +1,17 @@
# Используем стабильный образ Node.js на Alpine для минимального размера
FROM node:20-alpine
WORKDIR /usr/src/app
# Устанавливаем зависимости
COPY package*.json ./
RUN npm install --production
# Копируем основной скрипт
COPY server.js .
# Порт для Keepalived
EXPOSE 8080
# Запускаем приложение
CMD [ "npm", "start" ]