# Используем легкий 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"]