fix(deploy): skip bundled postgres for external databases
CI / Rust Checks (push) Successful in 12m39s
CI / UI Checks (push) Successful in 5s
CI / Community Image Smoke (push) Successful in 1m11s
CI / Frontend E2E (push) Successful in 4m53s
CI / Deploy (push) Failing after 46s

This commit is contained in:
2026-08-31 23:33:48 +03:00
parent 343bb99bff
commit 5818255cf5
3 changed files with 26 additions and 3 deletions
+9 -1
View File
@@ -28,10 +28,18 @@ compose_profiles=""
if [ "$cache_backend" = "valkey" ] || [ "$cache_backend" = "redis" ]; then
compose_profiles="--profile cache"
fi
postgres_scale=""
if [ "$(env_value POSTGRES_HOST postgres)" != "postgres" ]; then
postgres_scale="--scale postgres=0"
fi
compose() {
# shellcheck disable=SC2086
docker compose $compose_profiles "$@"
}
compose_up() {
# shellcheck disable=SC2086
compose up -d --remove-orphans $postgres_scale
}
compose stop admin-api mcp-server ui
@@ -54,7 +62,7 @@ docker run --rm --volumes-from "$admin_container" \
-v "$backup_dir:/backup:ro" alpine:3.21 sh -eu -c \
"find '$storage_root' -mindepth 1 -delete; tar -C '$storage_root' -xzf /backup/artifacts.tar.gz"
compose up -d --remove-orphans
compose_up
attempt=1
while [ "$attempt" -le 45 ]; do
if curl --fail --silent http://127.0.0.1:3000/ >/dev/null \