From 717e651cf9da404151af9d377722d0e39dc76503 Mon Sep 17 00:00:00 2001 From: mifi Date: Thu, 11 May 2023 22:08:27 -0400 Subject: [PATCH] Let's try this... --- Dockerfile | 11 +++++++---- docker-compose.staging-build.yml | 2 +- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index e7698a7..a3d0947 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,9 @@ +ARG ENV=production +ARG MONGO_VERSION=latest +ARG PORT=9001 + ## mongo build stage -ARG MONGO_VERSION=${MONGO_VERSION} -FROM mongo:${MONGO_VERSION:-latest} AS database +FROM mongo:${MONGO_VERSION} AS database WORKDIR / COPY mongo-init.js ./docker-entrypoint-initdb.d/ @@ -17,10 +20,10 @@ RUN yarn build ## this is stage two , where the app actually runs FROM node:20-alpine AS containerize -ENV NODE_ENV ${ENV:-production} +ENV NODE_ENV ${ENV} WORKDIR /home/node/app COPY package*.json ./ RUN yarn install --frozen-lockfile --production COPY --from=build /home/node/app/dist . -EXPOSE ${PORT:-9001} +EXPOSE ${PORT} CMD ["node","server/index.js"] diff --git a/docker-compose.staging-build.yml b/docker-compose.staging-build.yml index c7d9a8d..b9874ab 100644 --- a/docker-compose.staging-build.yml +++ b/docker-compose.staging-build.yml @@ -9,7 +9,7 @@ services: context: . target: database args: - MONGO_VERSION: ${MONGO_VERSION} + - MONGO_VERSION networks: - docknet volumes: