FROM docker.io/library/node:22-bookworm-slim
WORKDIR /app
COPY apps/gateway/dist /app/apps/gateway/dist
COPY packages/contracts/dist /app/node_modules/@awp/contracts/dist
COPY packages/contracts/package.json /app/node_modules/@awp/contracts/package.json
RUN chmod -R a+rX /app
USER node
ENTRYPOINT ["node", "/app/apps/gateway/dist/server.js"]
