From 59aca88f24224b2147a4ddf98048ad6b0d436e4e Mon Sep 17 00:00:00 2001 From: Malin Date: Mon, 6 Apr 2026 19:50:02 +0200 Subject: [PATCH] fix: reset ENTRYPOINT so node app.js runs instead of sitespeed.io Base image sitespeedio/sitespeed.io sets ENTRYPOINT=["sitespeed.io"], causing our CMD ["node","app.js"] to be passed as args to sitespeed.io which treated "node" as a URL to test. Co-Authored-By: Claude Sonnet 4.6 --- Dockerfile | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 20bd885..0ccb968 100644 --- a/Dockerfile +++ b/Dockerfile @@ -31,6 +31,10 @@ ENV PORT=3132 \ SITESPEED_BIN=/usr/local/lib/node_modules/sitespeed.io/bin/sitespeed.js \ NODE_ENV=production -EXPOSE 3000 +EXPOSE 3132 -CMD ["node", "app.js"] +# Override the base image's ENTRYPOINT (which is "sitespeed.io") so that +# Docker doesn't prepend it to our CMD, causing sitespeed.io to treat +# "node" as a URL to test. +ENTRYPOINT ["node"] +CMD ["app.js"]