diff --git a/Dockerfile b/Dockerfile index 72648d4..0f37261 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ # 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 @@ -10,7 +10,7 @@ COPY package*.json ./ # Installe les dépendances RUN npm install -# Copie le reste des fichiers de l'application dans le conteneur +# Copie tous les fichiers du projet dans le conteneur, sauf ceux spécifiés dans .dockerignore COPY . . # Expose le port que l'application Express utilisera diff --git a/docker-compose.yml b/docker-compose.yml index 3288ab8..d62f50a 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,15 +1,12 @@ version: '3' - services: - app: - build: - context: . - dockerfile: Dockerfile - container_name: app_container - volumes: - - ./src:/app + web: + build: . ports: - "3001:3000" + volumes: + - ./src:/app/src + - ./server.js:/app/server.js environment: - NODE_ENV: production + - PORT=3000 restart: always