You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
354 B
Docker
20 lines
354 B
Docker
FROM docker.io/node:alpine AS builder
|
|
|
|
WORKDIR /matritch
|
|
|
|
COPY package.json yarn.lock ./
|
|
|
|
RUN yarn install
|
|
|
|
|
|
FROM docker.io/node:alpine
|
|
|
|
VOLUME /data
|
|
WORKDIR /data
|
|
|
|
USER nobody:nogroup
|
|
|
|
COPY --from=builder /matritch/node_modules /matritch/node_modules
|
|
COPY index.js /matritch/
|
|
|
|
CMD ["node", "/matritch/index.js", "-f", "/data/matritch-registration.yaml"] |