23 lines
335 B
Docker
23 lines
335 B
Docker
FROM node:16-buster AS base
|
|
|
|
EXPOSE 8080
|
|
|
|
RUN apt-get update
|
|
RUN apt-get install -y zip
|
|
|
|
COPY docker/start-npm /usr/local/bin/start-npm
|
|
RUN chmod +x /usr/local/bin/start-npm
|
|
|
|
USER node
|
|
|
|
WORKDIR /home/node/mainsail
|
|
|
|
COPY package.json package.json
|
|
COPY package-lock.json package-lock.json
|
|
|
|
RUN npm ci
|
|
|
|
COPY . .
|
|
|
|
ENTRYPOINT ["start-npm"]
|