formation il y a 11 mois
Parent
commit
800f61341b
2 fichiers modifiés avec 12 ajouts et 17 suppressions
  1. 2 6
      docker-compose.yml
  2. 10 11
      express-server/Dockerfile

+ 2 - 6
docker-compose.yml

@@ -39,11 +39,8 @@ networks:
 
 services:
   express_preprod:
-    image: node:12
-    working_dir: /usr/src/app
-    volumes:
-      - ./express-server:/usr/src/app
-      - /var/log:/var/www/app/log/root
+    build:
+      context: ./express-server
     ports:
       - "4000:4000"
     networks:
@@ -58,7 +55,6 @@ services:
     links:
       - database_preprod
     restart: always
-    command: ["npm", "start"]
 
 
   database_preprod:

+ 10 - 11
express-server/Dockerfile

@@ -1,13 +1,12 @@
-FROM node:10
-RUN mkdir -p /var/www/app
-WORKDIR /var/www/app
-COPY package.json /var/www/app
-RUN npm cache verify
-#RUN npm cache clean
+FROM node:12
+
+WORKDIR /usr/src/app
+
+COPY ./package*.json ./
 RUN npm install
-RUN npm install -g nodemon
-COPY . /var/www/app
-#EXPOSE 4000
-EXPOSE 9991
-CMD ["node","index.js"]
 
+COPY . .
+
+EXPOSE 4000
+
+CMD ["npm", "start"]