Prechádzať zdrojové kódy

added nodejs and npm to webserver

Alexander Musikhin 11 mesiacov pred
rodič
commit
dc18858b51
3 zmenil súbory, kde vykonal 11 pridanie a 4 odobranie
  1. 1 1
      .gitignore
  2. 5 3
      docker-compose.yml
  3. 5 0
      docker/nginx/Dockerfile

+ 1 - 1
.gitignore

@@ -23,4 +23,4 @@ yarn-error.log
 /.vscode
 /.zed
 .composer
-
+/.config/

+ 5 - 3
docker-compose.yml

@@ -16,8 +16,8 @@ services:
       - ./docker/php/local.ini:/usr/local/etc/php/conf.d/local.ini
     networks:
       - cpa-network
-#    depends_on:
-#      - app-queue
+    depends_on:
+      - app-queue
 
   app-queue:
     build:
@@ -51,7 +51,9 @@ services:
 
   #Nginx Service
   webserver:
-    image: nginx:alpine
+    build:
+        context: .
+        dockerfile: docker/nginx/Dockerfile
     restart: unless-stopped
     tty: true
     command: '/bin/sh -c ''while :; do sleep 6h & wait $${!}; nginx -s reload; done & nginx -g "daemon off;"'''

+ 5 - 0
docker/nginx/Dockerfile

@@ -0,0 +1,5 @@
+FROM nginx:alpine
+
+RUN apk add nodejs && apk add npm
+
+WORKDIR /var/frontend/