22 lines
350 B
Docker
22 lines
350 B
Docker
# Stage 1:
|
|
FROM node:20.14-alpine AS sources
|
|
|
|
RUN apk --no-cache add yarn git
|
|
|
|
WORKDIR /app
|
|
|
|
ADD ./qmi-cloud-webhook ./
|
|
ADD ./qmi-cloud-common ../qmi-cloud-common
|
|
|
|
RUN yarn install --production
|
|
|
|
# Stage 2:
|
|
FROM node:20.14-alpine AS production
|
|
WORKDIR /app
|
|
COPY --from=sources /app ./
|
|
COPY ./config ./config
|
|
|
|
EXPOSE 5050
|
|
|
|
CMD ["node", "index.js"]
|