# Utilise l'image officielle de Node.js comme base FROM node:18 # Définir le répertoire de travail WORKDIR /app # Copier package.json et package-lock.json dans le conteneur COPY package*.json ./ # Installer les dépendances RUN npm install # Copier le fichier service-key.json COPY service-key.json /app/service-key.json # Copier le fichier .env dans le conteneur COPY .env /app/.env # Copier le reste de l'application COPY . . # Définir la variable d'environnement pour les credentials Google ENV GOOGLE_APPLICATION_CREDENTIALS=/app/service-key.json # Exposer le port utilisé par l'application EXPOSE 3001 # Démarrer le serveur CMD ["node", "server.cjs"]