FROM node:20-bookworm-slim RUN apt-get update \ && apt-get install -y --no-install-recommends git ca-certificates \ && npm install -g pm2@5.4.3 \ && rm -rf /var/lib/apt/lists/* WORKDIR /space/bootstrap COPY start.sh /space/bootstrap/start.sh COPY http-server.js /space/bootstrap/http-server.js COPY SOURCE_COMMIT_SHA.txt /space/bootstrap/SOURCE_COMMIT_SHA.txt COPY LAST_COMMIT_DATE.txt /space/bootstrap/LAST_COMMIT_DATE.txt RUN chmod +x /space/bootstrap/start.sh ENV NODE_ENV=production ENV PORT=7860 EXPOSE 7860 CMD ["/space/bootstrap/start.sh"]