Something went wrong on our end
-
Louis authored9171be33
Dockerfile 509 B
FROM mhart/alpine-node:12
WORKDIR /app
COPY package*.json ./
RUN npm ci --only=production --unsafe-perm
FROM mhart/alpine-node:slim-12
LABEL maintainer="Louis Capitanchik <contact@louiscap.co>"
LABEL description="A basic Node.js web app"
RUN apk add --no-cache bash
WORKDIR /app
COPY --from=0 /app/node_modules ./node_modules
COPY server.js .
COPY src ./src
# Add more COPY lines here as resources are added
ENV NODE_PATH=/app/src
ARG PORT=8000
ENV PORT ${PORT}
EXPOSE ${PORT}
CMD ["node", "server"]