Files
Superalgos/MergedRepos/OperationsModule/server/Dockerfile.prod
T

24 lines
462 B
Docker

FROM mhart/alpine-node:8
ENV PORT=4003
RUN mkdir -p /var/www/app && \
mkdir -p /var/www/app/node_modules && \
mkdir -p /root/.kube
# Use app directory as current workdir
WORKDIR /var/www/app
ENV PATH /var/www/app/node_modules/.bin:$PATH
# Copy package.json to workdir
COPY package.json /var/www/app/package.json
# Install dependencies
RUN npm install
# Copy application code
COPY . /var/www/app
COPY ./config /root/.kube
# Expose Port
EXPOSE $PORT