Loto / Dockerfile
Raí Santos
oi
d781030
raw
history blame contribute delete
491 Bytes
# 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"]