From e965490a6579abd9b0e1be9403c98f7caabcfb72 Mon Sep 17 00:00:00 2001 From: maxDorninger <97409287+maxDorninger@users.noreply.github.com> Date: Mon, 30 Jun 2025 15:02:17 +0200 Subject: [PATCH] add startup script to frontend docker container --- web/Dockerfile | 3 ++- web/mediamanager-frontend-startup.sh | 16 ++++++++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 web/mediamanager-frontend-startup.sh diff --git a/web/Dockerfile b/web/Dockerfile index 7ac89b3..b056f28 100644 --- a/web/Dockerfile +++ b/web/Dockerfile @@ -29,8 +29,9 @@ ENV PUBLIC_SSR_WEB=false COPY --from=build /app/build/ ./build/ COPY package*.json ./ +COPY --chmod=755 mediamanager-frontend-startup.sh ./ RUN npm ci --only=production EXPOSE 3000 USER node -CMD ["node","build/index.js"] \ No newline at end of file +CMD ["/app/mediamanager-frontend-startup.sh"] diff --git a/web/mediamanager-frontend-startup.sh b/web/mediamanager-frontend-startup.sh new file mode 100644 index 0000000..72da9c6 --- /dev/null +++ b/web/mediamanager-frontend-startup.sh @@ -0,0 +1,16 @@ +#!/bin/bash +# This script is used to start the MediaManager backend service. + + +# text created with https://patorjk.com/software/taag/ font: Slanted +cat << EOF + __ ___ ___ __ ___ ______ __ __ + / |/ /__ ____/ (_)___ _/ |/ /___ _____ ____ _____ ____ _____ / ____/________ ____ / /____ ____ ____/ / + / /|_/ / _ \/ __ / / __ `/ /|_/ / __ `/ __ \/ __ `/ __ `/ _ \/ ___/ / /_ / ___/ __ \/ __ \/ __/ _ \/ __ \/ __ / + / / / / __/ /_/ / / /_/ / / / / /_/ / / / / /_/ / /_/ / __/ / / __/ / / / /_/ / / / / /_/ __/ / / / /_/ / +/_/ /_/\___/\__,_/_/\__,_/_/ /_/\__,_/_/ /_/\__,_/\__, /\___/_/ /_/ /_/ \____/_/ /_/\__/\___/_/ /_/\__,_/ + /____/ +EOF +echo "Buy me a coffee at https://buymeacoffee.com/maxdorninger" +echo "Starting MediaManager frontend service..." +node build/index.js \ No newline at end of file