Files
rx.scoreodonto.com/dental-server/Dockerfile
T
VPS 4 Deploy Agent d6ae290e56
continuous-integration/webhook Falha no deploy (VPS4)
feat: migrate vanilla js to react vite spa
2026-05-30 18:26:56 +02:00

24 lines
689 B
Docker

FROM node:22-alpine
WORKDIR /app
# Instalar dependências necessárias para o SQLite e processamento de imagens (como python3, make, g++, vips se necessário pelo sharp)
RUN apk add --no-cache python3 make g++ vips-dev
# Copiar os arquivos de lock e package
COPY package*.json ./
# Instalar dependências do backend (produção)
RUN npm install --production
# Copiar o restante do código
# NOTA: dental-client/dist/ deve ser gerado ANTES do docker build pelo deploy-prod.sh
# O build do React (npm run build) é feito na VPS4 antes do docker compose build
COPY . .
# Expor a porta 3000 (apenas para o container)
EXPOSE 3000
# Comando para rodar a aplicação
CMD ["npm", "start"]