blob: 14e01a7f132deeabdc7a5853a89dc29befd09118 [file] [log] [blame]
ARG BUILDPLATFORM=${BUILDPLATFORM:-amd64}
FROM --platform=${BUILDPLATFORM} node:18-bullseye-slim AS flagon-node
WORKDIR /app
RUN --mount=type=bind,target=./package.json,src=./package.json \
--mount=type=bind,target=./package-lock.json,src=./package-lock.json \
npm ci
COPY ./src src/
COPY ./example example/
EXPOSE 8000
CMD ["node", "example/server.js"]