Files
PG-admi-onefile/Dockerfile
2026-03-20 16:30:45 +07:00

24 lines
483 B
Docker

# Используем легкий Node.js образ
FROM node:20-alpine
# Рабочая директория
WORKDIR /app
# pg_dump for database backups
RUN apk add --no-cache postgresql-client
# Копируем package.json
COPY package*.json ./
# Устанавливаем зависимости
RUN npm install --production
# Копируем весь проект
COPY . .
# Открываем порт
EXPOSE 3000
# Запуск сервера
CMD ["npm", "start"]