Files
omnisupport-ai/backend/Dockerfile
2026-02-18 12:38:06 +01:00

20 lines
427 B
Docker

# Usa l'immagine completa di Node 20 per garantire compatibilità con tutte le librerie
FROM node:20
WORKDIR /app
COPY package.json ./
# Pulisce cache e installa con flag di compatibilità
RUN npm cache clean --force && \
npm install --no-package-lock --legacy-peer-deps --no-audit --no-fund
COPY . .
# Assicura che la cartella uploads esista
RUN mkdir -p uploads
EXPOSE 3000
CMD ["npm", "start"]