# Utilise l'image officielle de Node.js FROM node:18 # Définir le répertoire de travail WORKDIR /app # Copier le fichier package.json et package-lock.json pour installer les dépendances COPY package*.json ./ # Copier le fichier de service-key.json dans le conteneur COPY service-key.json app/service-key.json # Copier le fichier .env dans le conteneur COPY .env /app/.env # Installer les dépendances RUN npm install # 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"]