From 33611084ba26bace9e5caac96ffb34fa16301b90 Mon Sep 17 00:00:00 2001 From: canguilieme julien Date: Sun, 13 Oct 2024 18:18:40 +0200 Subject: [PATCH] add docker files --- Dockerfile | 12 ++++++------ docker-compose.yml | 2 +- package-lock.json => src/package-lock.json | 0 package.json => src/package.json | 0 server.js => src/server.js | 0 5 files changed, 7 insertions(+), 7 deletions(-) rename package-lock.json => src/package-lock.json (100%) rename package.json => src/package.json (100%) rename server.js => src/server.js (100%) diff --git a/Dockerfile b/Dockerfile index f5092e6..4971181 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,20 +1,20 @@ # Utilise une image Node.js comme base -FROM node:18 +FROM node:16 # Crée un répertoire de travail dans le conteneur WORKDIR /app -# Copie les fichiers de package et package-lock.json pour installer les dépendances -COPY package*.json ./ +# Copie les fichiers package.json et package-lock.json pour installer les dépendances +COPY src/package*.json ./ # Installe les dépendances RUN npm install -# Copie le reste des fichiers de l'application dans le conteneur -COPY . . +# Copie tout le contenu du dossier src dans le conteneur +COPY src/ . # Expose le port que l'application Express utilisera EXPOSE 3000 # Commande pour démarrer l'application -CMD ["npm", "start"] +CMD ["node", "server.js"] diff --git a/docker-compose.yml b/docker-compose.yml index 962f020..ac583b5 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -5,7 +5,7 @@ services: ports: - "3001:3000" volumes: - - .:/app + - ./src:/app environment: - PORT=3000 restart: always diff --git a/package-lock.json b/src/package-lock.json similarity index 100% rename from package-lock.json rename to src/package-lock.json diff --git a/package.json b/src/package.json similarity index 100% rename from package.json rename to src/package.json diff --git a/server.js b/src/server.js similarity index 100% rename from server.js rename to src/server.js