From d2f76a0c435a4b6943c50ea960e0e8fad1535bdd Mon Sep 17 00:00:00 2001 From: austinkelsay Date: Thu, 6 Oct 2022 15:33:18 -0500 Subject: [PATCH] Created new image for worker, running work script on startup --- docker-compose.yml | 20 +++++++++++++++++++- worker/Dockerfile | 9 +++++++++ 2 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 worker/Dockerfile diff --git a/docker-compose.yml b/docker-compose.yml index dafa59d4..367e1d07 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -22,4 +22,22 @@ services: volumes: - ./:/app links: - - db \ No newline at end of file + - db + worker: + container_name: worker + build: ./worker + depends_on: + - db + env_file: + - ./.env.sample + ports: + - "8080:8080" + volumes: + - ./:/app + links: + - db + entrypoint: ["/bin/sh", "-c"] + command: + - | + npm install --loglevel verbose + node worker/index.js \ No newline at end of file diff --git a/worker/Dockerfile b/worker/Dockerfile new file mode 100644 index 00000000..60cacb63 --- /dev/null +++ b/worker/Dockerfile @@ -0,0 +1,9 @@ +# syntax=docker/dockerfile:1 + +FROM node:14.17.0 + +ENV NODE_ENV=development + +WORKDIR /app + +EXPOSE 8080 \ No newline at end of file