From 6786def06310e51c1de408c06d4232cd3da1ad87 Mon Sep 17 00:00:00 2001 From: "Max R. Carrara" Date: Sat, 16 Aug 2025 18:40:32 +0200 Subject: [PATCH] server: dockerfile: fix broken ENTRYPOINT from generated project This cost me an entire afternoon. I don't know whose bright idea it was to just slap all arguments into the ENTRYPOINT, but here we are. ENTRYPOINT now just runs the `server` executable, while COMMAND is used to pass arguments / flags to it. This is useful for e.g. passing `--apply-migrations` for deployments. Signed-off-by: Max R. Carrara --- wien_talks/wien_talks_server/Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wien_talks/wien_talks_server/Dockerfile b/wien_talks/wien_talks_server/Dockerfile index 0607bb4..8c71ffc 100644 --- a/wien_talks/wien_talks_server/Dockerfile +++ b/wien_talks/wien_talks_server/Dockerfile @@ -37,5 +37,5 @@ EXPOSE 8080 EXPOSE 8081 EXPOSE 8082 -# Define the entrypoint command -ENTRYPOINT ./server --mode=$runmode --server-id=$serverid --logging=$logging --role=$role +ENTRYPOINT ["/server"] +CMD ["--mode", "production", "--server-id", "default", "--logging", "normal", "--role", "monolith"]