FROM node:12

# Create app directory
ENV WORK_DIR /gtpl
WORKDIR ${WORK_DIR}
# Install app dependencies
# A wildcard is used to ensure both package.json AND package-lock.json are copied
# where available (npm@5+)

RUN chmod 777 ${WORK_DIR}
COPY . ${WORK_DIR}
COPY package*.json ${WORK_DIR}/ 


RUN npm install
# If you are building your code for production
# RUN npm ci --only=production

# Bundle app source
COPY . .



EXPOSE 3000
CMD [ "node", "dist/apps/services/gtpl-backend/main.js" ]