You've already forked healthcheck
All checks were successful
Build and push Docker image / build (push) Successful in 1m2s
17 lines
442 B
Docker
17 lines
442 B
Docker
# Используем стабильный образ 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" ] |