Run your generated Hubot project in a custom container image so adapter scripts and dependencies are pinned.
See Docker installation: Docker
FROM node:20-bookworm-slim
WORKDIR /opt/hubot
COPY package*.json ./
RUN npm install --omit=dev
COPY . .
CMD ["./bin/hubot"]
docker build -t local/hubot:14.1.0 .
docker run -d \
--name hubot \
--restart unless-stopped \
-e HUBOT_ADAPTER=shell \
-e HUBOT_NAME=opsbot \
local/hubot:14.1.0