From 8deab8fa682c0e6e3fc3a55dbb3a956844e71edd Mon Sep 17 00:00:00 2001 From: Raffi Date: Wed, 25 Mar 2026 19:55:48 +0100 Subject: [PATCH] STOP tracking Dockerfile --- .gitignore | 2 +- dockerfile | 37 ------------------------------------- 2 files changed, 1 insertion(+), 38 deletions(-) delete mode 100644 dockerfile diff --git a/.gitignore b/.gitignore index d97a8b1..2f8334f 100644 --- a/.gitignore +++ b/.gitignore @@ -23,4 +23,4 @@ pnpm-debug.log* *.sw? #dockerfile -dockerfile +Dockerfile diff --git a/dockerfile b/dockerfile deleted file mode 100644 index 8c234b6..0000000 --- a/dockerfile +++ /dev/null @@ -1,37 +0,0 @@ -# Étape 1 : Construction (Build) -FROM node:20-slim AS build-stage - -# Définit le dossier de travail -WORKDIR /app - -# Copie les fichiers de dépendances -COPY package*.json ./ - -# Installe les dépendances -RUN npm install - -# Copie le reste des fichiers du projet -COPY . . - -# Construit l'application pour la production -RUN npm run build - -# Étape 2 : Serveur de production (Nginx) -FROM nginx:stable-alpine AS production-stage - -# Copie les fichiers compilés depuis l'étape de build -COPY --from=build-stage /app/dist /usr/share/nginx/html - -# Ajoute une configuration Nginx simple pour gérer le routage Vue (SPA) -RUN echo 'server { \ - listen 80; \ - location / { \ - root /usr/share/nginx/html; \ - index index.html; \ - try_files $uri $uri/ /index.html; \ - } \ -}' > /etc/nginx/conf.d/default.conf - -EXPOSE 80 - -CMD ["nginx", "-g", "daemon off;"] \ No newline at end of file