From 492a8b4e1a4401bd9c5e89bc2829b695d049c044 Mon Sep 17 00:00:00 2001 From: Mahmoud Mabrouk Date: Wed, 17 Jun 2026 20:46:02 +0200 Subject: [PATCH] fix(railway): select service when redeploying previews --- hosting/railway/oss/scripts/deploy-from-images.sh | 2 +- hosting/railway/oss/scripts/deploy-services.sh | 2 +- hosting/railway/oss/scripts/smoke.sh | 12 ++++++------ 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/hosting/railway/oss/scripts/deploy-from-images.sh b/hosting/railway/oss/scripts/deploy-from-images.sh index 400869f4c2..80cdd1baf9 100755 --- a/hosting/railway/oss/scripts/deploy-from-images.sh +++ b/hosting/railway/oss/scripts/deploy-from-images.sh @@ -45,7 +45,7 @@ redeploy_service_if_exists() { local service="$1" if railway_call service "$service" >/dev/null 2>&1; then - railway_call redeploy --yes >/dev/null + railway_call redeploy --service "$service" --environment "$ENV_NAME" --yes >/dev/null fi } diff --git a/hosting/railway/oss/scripts/deploy-services.sh b/hosting/railway/oss/scripts/deploy-services.sh index 72fcf5e135..e9e5c4fe85 100755 --- a/hosting/railway/oss/scripts/deploy-services.sh +++ b/hosting/railway/oss/scripts/deploy-services.sh @@ -17,7 +17,7 @@ fi railway link --project "$PROJECT_NAME" --environment "$ENV_NAME" --json >/dev/null # Bring stateful infra up first so credentials/volumes are applied. -railway service "$POSTGRES_SERVICE" >/dev/null && railway redeploy --yes +railway service "$POSTGRES_SERVICE" >/dev/null && railway redeploy --service "$POSTGRES_SERVICE" --environment "$ENV_NAME" --yes if railway service "$REDIS_SERVICE" >/dev/null 2>&1; then railway up hosting/railway/oss/redis --path-as-root --service "$REDIS_SERVICE" --detach fi diff --git a/hosting/railway/oss/scripts/smoke.sh b/hosting/railway/oss/scripts/smoke.sh index 27bdf681fa..1a9e23f928 100755 --- a/hosting/railway/oss/scripts/smoke.sh +++ b/hosting/railway/oss/scripts/smoke.sh @@ -92,16 +92,16 @@ repair_path() { case "$path" in "/w") - railway service web >/dev/null && railway redeploy --yes >/dev/null - railway service gateway >/dev/null && railway redeploy --yes >/dev/null + railway service web >/dev/null && railway redeploy --service web --environment "$ENV_NAME" --yes >/dev/null + railway service gateway >/dev/null && railway redeploy --service gateway --environment "$ENV_NAME" --yes >/dev/null ;; "/api/health") - railway service api >/dev/null && railway redeploy --yes >/dev/null - railway service gateway >/dev/null && railway redeploy --yes >/dev/null + railway service api >/dev/null && railway redeploy --service api --environment "$ENV_NAME" --yes >/dev/null + railway service gateway >/dev/null && railway redeploy --service gateway --environment "$ENV_NAME" --yes >/dev/null ;; "/services/health") - railway service services >/dev/null && railway redeploy --yes >/dev/null - railway service gateway >/dev/null && railway redeploy --yes >/dev/null + railway service services >/dev/null && railway redeploy --service services --environment "$ENV_NAME" --yes >/dev/null + railway service gateway >/dev/null && railway redeploy --service gateway --environment "$ENV_NAME" --yes >/dev/null ;; *) return 1