# dockerfile FROM node:24 # Définir le répertoire de travail WORKDIR /app # Définir une variable d'environnement pour le chemin de la librairie Angular ENV LIB_PATH=../sae-csc # Copier les fichiers package.json et package-lock.json de la librairie COPY ${LIB_PATH}/package*.json ./ # Installer les dépendances npm RUN npm install # Copier le reste des sources (lib Angular + config Storybook) COPY ${LIB_PATH}/ . # Construire l'application Angular RUN npm run build -- --configuration=production from nginx:1.27-alpine RUN rm -rf /usr/share/nginx/html/* COPY --from=build /app/dist/implem /usr/share/nginx/html EXPOSE 80 CMD ["nginx","-g","daemon off;"]