# Pull node base image FROM node:latest ARG build_path=/var/www ENV BUILD_PATH=$build_path # Expose port 80 EXPOSE 8000 VOLUME [ "/var/www/data" ] # Copy custom configuration file from the current directory WORKDIR ${BUILD_PATH} COPY tsconfig.json tsconfig.json COPY package.json package.json COPY yarn.lock yarn.lock COPY src src COPY build build RUN yarn install RUN yarn build # Start up node server CMD ["yarn", "start"]