magicboris commited on
Commit
8f2a325
·
verified ·
1 Parent(s): cb2bc0c

Update dockerfile

Browse files
Files changed (1) hide show
  1. dockerfile +10 -12
dockerfile CHANGED
@@ -1,20 +1,18 @@
1
- # базовый образ NodeJS
2
- FROM node:18-alpine
3
 
4
- # рабочая папка
5
  WORKDIR /app
6
 
7
- # копируем package.json и package-lock.json
8
  COPY package*.json ./
 
9
 
10
- # устанавливаем зависимости
11
- RUN npm ci
12
 
13
- # копируем серверный файл
14
- COPY index.js ./
15
-
16
- # открываем порт (HF Space пробрасывает PORT, но 7860 по умолчанию)
17
  EXPOSE 7860
18
 
19
- # команда запуска
20
- CMD ["npm", "start"]
 
1
+ FROM node:20-slim
 
2
 
3
+ # Создаем рабочую директорию
4
  WORKDIR /app
5
 
6
+ # Копируем package-файлы и устанавливаем зависимости
7
  COPY package*.json ./
8
+ RUN npm install
9
 
10
+ # Копируем исходный код приложения
11
+ COPY . .
12
 
13
+ # Задаём порт
14
+ ENV PORT=7860
 
 
15
  EXPOSE 7860
16
 
17
+ # Запускаем Express-сервер
18
+ CMD ["npm", "start"]