adding semi working docker file...

This commit is contained in:
talksik
2022-06-03 09:53:02 -07:00
parent 13efe5e951
commit aa9b5aa954
3 changed files with 6 additions and 7 deletions
+27
View File
@@ -0,0 +1,27 @@
# IMPORTANT: run from root of monolithic repo
FROM node
WORKDIR /app
# The global package.json only contains build dependencies
COPY ./package.json .
# copy the source coded needed for all dependencies
COPY packages/core packages/core
COPY packages/api packages/api
# RUN npm i -g yarn
# run and compile the core package
WORKDIR /app/packages/core
# todo: might not need this and just do from level higher
RUN yarn install
WORKDIR /app/packages/api
RUN yarn install --production
RUN yarn build
CMD ["yarn", "start"]
# docker build -t talksik/nirvana-api:1.0
# docker run -p 5000:8080 -d