# Используем официальный образ Node.js 18. FROM node:18-slim WORKDIR /usr/src/app COPY package*.json ./ RUN npm install --production COPY . . # ВАЖНО: Даем пользователю 'node' права на запись в текущую директорию. # Это исправляет ошибку SQLITE_CANTOPEN в контейнерных средах. RUN chown -R node:node . USER node EXPOSE 7860 CMD [ "node", "server.js" ]