From 41aff1c8bc5ed592657f07c36e261ba00aff4fa1 Mon Sep 17 00:00:00 2001 From: Brendon Heinst Date: Tue, 24 Feb 2026 15:42:03 +0100 Subject: [PATCH] Run database migrations on startup --- Dockerfile | 3 ++- start.sh | 5 +++++ 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 start.sh diff --git a/Dockerfile b/Dockerfile index 1393d02..76e6def 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,5 +8,6 @@ RUN npm run build FROM node:20-alpine WORKDIR /app COPY --from=builder /app . +RUN chmod +x start.sh EXPOSE 9000 -CMD ["npx", "medusa", "start"] +CMD ["sh", "start.sh"] diff --git a/start.sh b/start.sh new file mode 100644 index 0000000..125db88 --- /dev/null +++ b/start.sh @@ -0,0 +1,5 @@ +#!/bin/sh +echo "Running database migrations..." +npx medusa db:migrate +echo "Starting Medusa server..." +npx medusa start