akra35567 commited on
Commit
760d7d4
verified
1 Parent(s): 481bd99

Create Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +25 -0
Dockerfile ADDED
@@ -0,0 +1,25 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Usa Node.js 18 (leve)
2
+ FROM node:18-alpine
3
+
4
+ # Define diret贸rio
5
+ WORKDIR /app
6
+
7
+ # Copia apenas o necess谩rio
8
+ COPY package*.json ./
9
+ RUN npm install --omit=dev
10
+
11
+ # Copia o resto
12
+ COPY . .
13
+
14
+ # Cria diret贸rios
15
+ RUN mkdir -p data/sessions logs
16
+
17
+ # Exp玫e porta do health check
18
+ EXPOSE 3000
19
+
20
+ # Vari谩veis de ambiente (opcional)
21
+ ENV NODE_ENV=production
22
+ ENV PORT=3000
23
+
24
+ # Comando de inicializa莽茫o
25
+ CMD ["node", "start.js"]