Attempt to fix slightly broken justfile

This commit is contained in:
2025-01-21 15:07:30 +00:00
parent ad4444fb6f
commit 9b2b050398

View File

@@ -1,12 +1,21 @@
update: update:
just tag-version #!/usr/bin/env bash
docker compose down if ssh am-d-model_eu "[ ! -f update.lock ]"; then
git pull touch update.lock
docker compose pull just tag-version
docker compose build --no-cache docker compose down
docker compose up -d git pull
docker compose pull
docker compose build --no-cache
docker compose up -d
rm update.lock
just healthcheck || just rollback
else
echo "Update already in progress"
fi
merge_and_push_prod: merge_and_push_prod:
#!/usr/bin/env bash
git switch prod git switch prod
git merge main git merge main
git switch main git switch main
@@ -14,17 +23,11 @@ merge_and_push_prod:
remote-update: remote-update:
#!/usr/bin/env bash #!/usr/bin/env bash
if ssh am-d-model_eu "[ ! -f /tmp/update.lock ]"; then just merge_and_push_prod
ssh am-d-model_eu "touch /tmp/update.lock" ssh am-d-model_eu "cd am-d-model.eu && just update"
just merge_and_push_prod
ssh am-d-model_eu "cd am-d-model.eu && just update"
ssh am-d-model_eu "rm /tmp/update.lock"
ssh am-d-model_eu "just healthcheck || just rollback"
else
echo "Update already in progress"
fi
tag-version: tag-version:
#!/usr/bin/env bash
git tag backup-$(date +%Y%m%d-%H%M%S) git tag backup-$(date +%Y%m%d-%H%M%S)
mkdir -p versions mkdir -p versions
docker compose images | grep -v "REPOSITORY" > versions/$(date +%Y%m%d-%H%M%S).txt docker compose images | grep -v "REPOSITORY" > versions/$(date +%Y%m%d-%H%M%S).txt