File size: 491 Bytes
d781030
 
4c1e4ec
d781030
4c1e4ec
 
d781030
4c1e4ec
d781030
4c1e4ec
d781030
4c1e4ec
 
d781030
 
 
 
4c1e4ec
d781030
 
4c1e4ec
d781030
4c1e4ec
 
d781030
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# Base leve
FROM node:18-alpine

# Diretório de trabalho
WORKDIR /app

# Copiar dependências primeiro (cache melhor)
COPY package*.json ./
RUN npm install --silent

# Copiar código da aplicação
COPY . .

# Variáveis de ambiente
ENV NODE_ENV=development
ENV PORT=7860
ENV HOST=0.0.0.0

# Garantir permissões totais para evitar erro do eslint cache
RUN chmod -R 777 /app

# Expor porta padrão do Hugging Face
EXPOSE 7860

# Rodar em modo dev (react-scripts start)
CMD ["npm", "start"]