| 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"] |