# HTTP shutdown sample — Node listens and receives SIGTERM from the runtime.
# Source pin: Bex 88f0a89792d705a079075c383cf0a5a9561acc06
FROM node:22-alpine
WORKDIR /app
COPY package.json ./
COPY server.mjs ./
# Exec-form CMD so the Node process is PID 1 and receives signals directly.
CMD ["node", "server.mjs"]
