Procházet zdrojové kódy

chore: added ability to run Docker frontend in production mode, needs more work

Kristian Vos před 5 roky
rodič
revize
c5f5d32662
3 změnil soubory, kde provedl 6 přidání a 2 odebrání
  1. 3 1
      .env.template
  2. 2 0
      docker-compose.yml
  3. 1 1
      frontend/Dockerfile

+ 3 - 1
.env.template

@@ -6,4 +6,6 @@ MONGO_PORT=27017
 MONGOCLIENT_PORT=3000
 REDIS_PORT=6379
 
-COMPOSE_PROJECT_NAME=musare
+COMPOSE_PROJECT_NAME=musare
+
+FRONTEND_YARN_SCRIPT=dev-docker

+ 2 - 0
docker-compose.yml

@@ -16,6 +16,8 @@ services:
     - "${FRONTEND_PORT}:80"
     volumes:
     - ./frontend:/opt/app
+    environment:
+    - FRONTEND_YARN_SCRIPT=${FRONTEND_YARN_SCRIPT}
   mongo:
     image: mongo:4.0
     ports:

+ 1 - 1
frontend/Dockerfile

@@ -16,4 +16,4 @@ RUN yarn install
 
 RUN mkdir -p /run/nginx
 
-CMD nginx -c /opt/app/nginx.conf; cd /opt/app; yarn run dev-docker
+CMD nginx -c /opt/app/nginx.conf; cd /opt/app; yarn run $FRONTEND_YARN_SCRIPT