From 39bbad8f331cabc1f430b588679973ddfa11f53f Mon Sep 17 00:00:00 2001 From: Raphix Date: Sat, 4 Oct 2025 19:10:25 +0200 Subject: [PATCH] DOCKER / Revert to old --- Dockerfile | 25 ++++++------------------- docker-compose.yml | 9 ++++----- 2 files changed, 10 insertions(+), 24 deletions(-) diff --git a/Dockerfile b/Dockerfile index ec73479..6f87c1f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,28 +1,15 @@ FROM node:lts-alpine - -# installer les dépendances système nécessaires pour build Vue -RUN apk add --no-cache python3 make g++ git - -# installe http-server globalement +# installe un simple serveur http pour servir un contenu statique RUN npm install -g http-server - -# définit le dossier de travail +# définit le dossier 'app' comme dossier de travail WORKDIR /app - -# copie package.json et package-lock.json +# copie 'package.json' et 'package-lock.json' (si disponible) COPY package*.json ./ - # installe les dépendances du projet RUN npm install - -# copie tout le projet +# copie les fichiers et dossiers du projet dans le dossier de travail (par exemple : le dossier 'app') COPY . . - -# construit l'app pour la production +# construit l'app pour la production en la minifiant RUN npm run build - -# expose le port EXPOSE 4001 - -# lance http-server sur dist avec redirection pour Vue Router -CMD ["http-server", "dist", "-p", "4001", "-P", "http://localhost:4001?/"] +CMD [ "http-server", "dist", "-p", "4001", "-P", "http://localhost:4001?/" ] \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml index 42c5d5e..554ddae 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,14 +1,13 @@ -version: "3.9" - services: subsonics-frontend: build: - context: . + context: . # dossier contenant ton Dockerfile et ton code dockerfile: Dockerfile container_name: subsonics-frontend ports: - "4001:4001" + volumes: + - subsonics-frontend:/app/dist restart: unless-stopped - volumes: - subsonics-frontend: + subsonics-frontend: \ No newline at end of file