From 24a57492729f1718d1568304b9e4e062323909f6 Mon Sep 17 00:00:00 2001 From: Marco Pedone Date: Mon, 18 Aug 2025 10:22:02 +0200 Subject: [PATCH] Update scripts to use /bin/sh and ensure executable permissions --- apps/backend/Dockerfile | 2 ++ apps/backend/scripts/clean_expired.sh | 2 +- apps/backend/scripts/test.sh | 10 ++++++++++ apps/backend/scripts/update.sh | 2 +- 4 files changed, 14 insertions(+), 2 deletions(-) create mode 100644 apps/backend/scripts/test.sh diff --git a/apps/backend/Dockerfile b/apps/backend/Dockerfile index 9570c5d..575f31e 100644 --- a/apps/backend/Dockerfile +++ b/apps/backend/Dockerfile @@ -55,6 +55,8 @@ COPY --from=builder /app/main /app/. COPY --from=builder /app/public /app/public COPY --from=builder /app/test.jpg /app/test.jpg COPY --from=builder /app/scripts /app/scripts +RUN chmod +x /app/scripts/*.sh + #COPY --from=builder /app/.env /app/.env # create images and storage folder RUN mkdir images diff --git a/apps/backend/scripts/clean_expired.sh b/apps/backend/scripts/clean_expired.sh index fae3559..30e3893 100644 --- a/apps/backend/scripts/clean_expired.sh +++ b/apps/backend/scripts/clean_expired.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/sh set -e # Exit on any error echo "Starting expired storage cleanup..." diff --git a/apps/backend/scripts/test.sh b/apps/backend/scripts/test.sh new file mode 100644 index 0000000..bc2205e --- /dev/null +++ b/apps/backend/scripts/test.sh @@ -0,0 +1,10 @@ +#!/bin/sh +set -e # Exit on any error + +echo "Starting Test..." +if ping -n 1 1.1.1.1; then + echo "Test completed successfully" +else + echo "Failed to Test" >&2 + exit 1 +fi \ No newline at end of file diff --git a/apps/backend/scripts/update.sh b/apps/backend/scripts/update.sh index 0afcace..898fdcf 100644 --- a/apps/backend/scripts/update.sh +++ b/apps/backend/scripts/update.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/sh set -e # Exit on any error echo "Starting Update job..."