From c1686c4cb842f0af1addcc0dac1a07caa87bdb41 Mon Sep 17 00:00:00 2001 From: Knee Cola Date: Tue, 25 Nov 2025 19:25:51 +0100 Subject: [PATCH] Update db-backup-standalone.sh to use docker compose MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Replace docker service scale with docker compose stop/start - Update service name from utility-bills-tracker_mongo to mongo - Reference docker-compose-standalone.yaml compose file - Update comments to reflect container operations vs swarm service 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- backup.sh => db-backup-standalone.sh | 11 ++++++----- deploy.sh => deploy-standalone.sh | 0 docker-compose.yaml => docker-compose-standalone.yaml | 0 3 files changed, 6 insertions(+), 5 deletions(-) rename backup.sh => db-backup-standalone.sh (73%) rename deploy.sh => deploy-standalone.sh (100%) rename docker-compose.yaml => docker-compose-standalone.yaml (100%) diff --git a/backup.sh b/db-backup-standalone.sh similarity index 73% rename from backup.sh rename to db-backup-standalone.sh index 6783abc..c945def 100755 --- a/backup.sh +++ b/db-backup-standalone.sh @@ -2,10 +2,11 @@ set -euo pipefail # Configuration -MONGO_SERVICE="utility-bills-tracker_mongo" +MONGO_SERVICE="mongo" +COMPOSE_FILE="docker-compose-standalone.yaml" -# scale down mongo service while we copy its volume -docker service scale "$MONGO_SERVICE"=0 +# stop mongo container while we copy its volume +docker compose -f "$COMPOSE_FILE" stop "$MONGO_SERVICE" # timestamp for filename TIMESTAMP=$(date +"%Y-%m-%d-%H-%M") @@ -32,5 +33,5 @@ if [ "$KEEP" -gt 0 ]; then fi fi -# bring mongo service back up -docker service scale "$MONGO_SERVICE"=1 +# bring mongo container back up +docker compose -f "$COMPOSE_FILE" start "$MONGO_SERVICE" diff --git a/deploy.sh b/deploy-standalone.sh similarity index 100% rename from deploy.sh rename to deploy-standalone.sh diff --git a/docker-compose.yaml b/docker-compose-standalone.yaml similarity index 100% rename from docker-compose.yaml rename to docker-compose-standalone.yaml