chore: added docker files for bringing the container up

This commit is contained in:
ankitsridhar16
2022-12-06 13:18:02 +05:30
parent 1dc804a2b9
commit 333dbba393
10 changed files with 980 additions and 19 deletions

View File

@@ -0,0 +1,30 @@
FROM node:lts
WORKDIR /usr/src/app
# Install pnpm
RUN npm i -g pnpm
# NPM package install
COPY package*.json ./
RUN pnpm install
# Prisma bits
#COPY prisma ./
#RUN pnpx prisma generate
COPY . .
RUN pnpm run build
EXPOSE 3170
EXPOSE 9229
ENV APP_PORT=${PORT}
ENV DB_URL=${DATABASE_URL}
ENV PRODUCTION=true
#ENV FB_SERVICE_KEY_PATH="secrets/fb-service-key.json"
CMD ["pnpm", "run", "start:dev"]
#CMD ["./run.sh", "start:dev"]