From b1c4a533d170787074c4c276d7bb37385ad5b617 Mon Sep 17 00:00:00 2001 From: pan261 Date: Tue, 7 Dec 2021 13:12:56 -0500 Subject: [PATCH] docker-compose support --- src/Dockerfile => Dockerfile | 2 +- docker-compose.yml | 46 +++++++++++++++++++++++++++++++----- 2 files changed, 41 insertions(+), 7 deletions(-) rename src/Dockerfile => Dockerfile (78%) diff --git a/src/Dockerfile b/Dockerfile similarity index 78% rename from src/Dockerfile rename to Dockerfile index 3eb3686..c2bebc1 100644 --- a/src/Dockerfile +++ b/Dockerfile @@ -2,4 +2,4 @@ FROM node:16 WORKDIR /ffs/ COPY package.json ./ RUN npm install -COPY . ./ \ No newline at end of file +COPY /src/build ./ \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml index 9b43816..20330fe 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,24 +1,58 @@ version: "3.8" + services: auth_server: build: - context: ./src + context: . dockerfile: Dockerfile env_file: ./.env volumes: - - ./src:/ffs/ + - ./src/build:/ffs/ - /ffs/node_modules ports: - "3000:3000" command: "node server.js" - task_runner_1: + task_runner_gantry: + build: + context: . + dockerfile: Dockerfile + env_file: ./.env + volumes: + - ./src/build:/ffs/ + - /ffs/node_modules + network_mode: host + command: "node taskRunner.js gantry" + + task_runner_lathe: + build: + context: . + dockerfile: Dockerfile + env_file: ./.env + volumes: + - ./src/build:/ffs/ + - /ffs/node_modules + network_mode: host + command: "node taskRunner.js lathe" + + task_runner_mill: + build: + context: . + dockerfile: Dockerfile + env_file: ./.env + volumes: + - ./src/build:/ffs/ + - /ffs/node_modules + network_mode: host + command: "node taskRunner.js mill" + + task_runner_waterjet: build: - context: ./src + context: . dockerfile: Dockerfile env_file: ./.env volumes: - - ./src:/ffs/ + - ./src/build:/ffs/ - /ffs/node_modules network_mode: host - command: "node taskRunner.js lathe" \ No newline at end of file + command: "node taskRunner.js waterjet" \ No newline at end of file