fix standalone web health binding
Staging Backend Quality Gate / validate (push) Failing after 24m24s
Staging Backend Quality Gate / publish (push) Has been skipped

This commit is contained in:
Jesse_Chen
2026-08-09 19:35:41 +08:00
parent e22d4fafa4
commit e1878ed511
2 changed files with 3 additions and 1 deletions
+2 -1
View File
@@ -36,5 +36,6 @@ ARG NEXT_PUBLIC_SUPABASE_URL
ARG NEXT_PUBLIC_SUPABASE_ANON_KEY
ENV NEXT_PUBLIC_SUPABASE_URL=${NEXT_PUBLIC_SUPABASE_URL} \
NEXT_PUBLIC_SUPABASE_ANON_KEY=${NEXT_PUBLIC_SUPABASE_ANON_KEY}
ENV NODE_ENV=production
ENV NODE_ENV=production \
HOSTNAME=0.0.0.0
CMD ["node", "server.js"]
@@ -144,6 +144,7 @@ test("railway web image uses Next standalone runtime output", () => {
);
assert.doesNotMatch(dockerfile, /COPY --from=build \/app \/app/);
assert.match(dockerfile, /WORKDIR \/app\/frontend/);
assert.match(dockerfile, /ENV NODE_ENV=production \\\n HOSTNAME=0\.0\.0\.0/);
assert.match(dockerfile, /CMD \["node", "server\.js"\]/);
assert.doesNotMatch(dockerfile, /npm start/);
});