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