From f2cdde6d83b7b4d23e3e0e9954d061d1f6e6a34c Mon Sep 17 00:00:00 2001 From: Andreas Knuth Date: Mon, 13 Oct 2025 12:35:36 -0500 Subject: [PATCH] new script --- manage-worker.sh | 23 +++++++++++++++++++++++ start-worker.sh | 4 ---- 2 files changed, 23 insertions(+), 4 deletions(-) create mode 100644 manage-worker.sh delete mode 100644 start-worker.sh diff --git a/manage-worker.sh b/manage-worker.sh new file mode 100644 index 0000000..ec6a0bc --- /dev/null +++ b/manage-worker.sh @@ -0,0 +1,23 @@ +#!/bin/bash +# manage-worker.sh + +DOMAIN=$1 +ACTION=${2:-up -d} # Default: up -d + +if [ -z "$DOMAIN" ]; then + echo "Usage: $0 [action]" + echo "Example: $0 andreasknuth.de" + echo " $0 andreasknuth.de down" + echo " $0 andreasknuth.de logs -f" + exit 1 +fi + +PROJECT_NAME="${DOMAIN//./-}" +ENV_FILE=".env.${DOMAIN}" + +if [ ! -f "$ENV_FILE" ]; then + echo "Error: $ENV_FILE not found!" + exit 1 +fi + +docker compose -p "$PROJECT_NAME" --env-file "$ENV_FILE" $ACTION \ No newline at end of file diff --git a/start-worker.sh b/start-worker.sh deleted file mode 100644 index a3fe76c..0000000 --- a/start-worker.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/bash -# start-worker.sh -DOMAIN=$1 -docker compose -p ${DOMAIN//./-} --env-file $DOMAIN/.env up -d \ No newline at end of file