RaiSantos commited on
Commit
c94ea82
·
verified ·
1 Parent(s): a1d5f49

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +10 -7
Dockerfile CHANGED
@@ -1,23 +1,26 @@
 
1
  FROM node:18-alpine
2
 
 
3
  WORKDIR /app
4
 
5
- # Copiar dependências
6
  COPY package*.json ./
7
  RUN npm install --silent
8
 
9
- # Copiar código
10
  COPY . .
11
 
12
  # Variáveis de ambiente
13
- ENV NODE_ENV=production
14
  ENV PORT=7860
 
15
 
16
- # Build da aplicação
17
- RUN npm run build
18
 
19
- # Expor porta do Hugging Face
20
  EXPOSE 7860
21
 
22
- # Rodar servidor estático em produção
23
  CMD ["npm", "start"]
 
1
+ # Base leve
2
  FROM node:18-alpine
3
 
4
+ # Diretório de trabalho
5
  WORKDIR /app
6
 
7
+ # Copiar dependências primeiro (cache melhor)
8
  COPY package*.json ./
9
  RUN npm install --silent
10
 
11
+ # Copiar código da aplicação
12
  COPY . .
13
 
14
  # Variáveis de ambiente
15
+ ENV NODE_ENV=development
16
  ENV PORT=7860
17
+ ENV HOST=0.0.0.0
18
 
19
+ # Garantir permissões totais para evitar erro do eslint cache
20
+ RUN chmod -R 777 /app
21
 
22
+ # Expor porta padrão do Hugging Face
23
  EXPOSE 7860
24
 
25
+ # Rodar em modo dev (react-scripts start)
26
  CMD ["npm", "start"]