formation 11 mesi fa
parent
commit
3a4108c63a
1 ha cambiato i file con 21 aggiunte e 22 eliminazioni
  1. 21 22
      docker-compose.yml

+ 21 - 22
docker-compose.yml

@@ -39,28 +39,27 @@ networks:
 
 services:
   express_preprod:
-    #   container_name: express_"${ENV}"
-        build: express-server
-        ports:
-          - "4000:4000"
-        networks:
-          - web
-          - private
-          #- pipeline-test-mean-stack-docker_default
-          #- pipeline-test-mean-stack-docker_private
-          #- grafana
-        volumes:
-          - /var/log:/var/www/app/log/root
-        labels:
-          - traefik.enable=true
-          - traefik.http.routers.express_preprod.rule=Host(`api-preprod.foodgame.fr`)
-    #     - traefik.http.routers.apache_prod.rule=Host(`${URLEXPRESS}`)
-          - traefik.http.services.express_preprod.loadbalancer.server.port=4000
-          - traefik.http.routers.express_preprod.entrypoints=websecure
-          - traefik.http.routers.express_preprod.tls.certresolver=myresolver
-        links:
-          - database_preprod
-        restart: always
+  image: node:12
+  working_dir: /usr/src/app
+  volumes:
+    - ./express-server:/usr/src/app
+    - /var/log:/var/www/app/log/root
+  ports:
+    - "4000:4000"
+  networks:
+    - web
+    - private
+  labels:
+    - traefik.enable=true
+    - traefik.http.routers.express_preprod.rule=Host(`api-preprod.foodgame.fr`)
+    - traefik.http.services.express_preprod.loadbalancer.server.port=4000
+    - traefik.http.routers.express_preprod.entrypoints=websecure
+    - traefik.http.routers.express_preprod.tls.certresolver=myresolver
+  links:
+    - database_preprod
+  restart: always
+  command: ["npm", "start"]
+
 
   database_preprod:
 #   container_name: mongo_"${ENV}"