From 85efa74408db228012252930e26baec46663e7c2 Mon Sep 17 00:00:00 2001 From: Yonas Tewabe Date: Fri, 7 Aug 2026 14:25:09 +0300 Subject: [PATCH] Refactor service names to use underscores --- scripts/deploy/sync-env-from-app.sh | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/scripts/deploy/sync-env-from-app.sh b/scripts/deploy/sync-env-from-app.sh index bc228a432..02fe6d174 100644 --- a/scripts/deploy/sync-env-from-app.sh +++ b/scripts/deploy/sync-env-from-app.sh @@ -18,27 +18,28 @@ set -euo pipefail PROJECT="edr" ENV_MANAGER_URL="https://env.smart.aaca.gov.et" BRANCH="${BRANCH:?BRANCH is required}" -ENV_MANAGER_TOKEN="${ENV_MANAGER_TOKEN:?ENV_MANAGER_TOKEN is required}" +ENV_MANAGER_TOKEN="${ENV_MANAGER_TOKEN:?ENV_MANAGER_TOKEN is required (set as a GitHub Actions secret)}" declare -A SERVICE_ENV_TARGET=( - ["freight-api"]="apps/edr-freight-api/.env" - ["freight-portal"]="apps/edr-freight-web/portal/.env" - ["freight-backoffice"]="apps/edr-freight-web/backoffice/.env" - ["gps-tracker"]="apps/edr-gps-tracker/.env" - ["passenger-api"]="apps/edr-passenger-api/.env" - ["passenger-portal"]="apps/edr-passenger-web/portal/.env" - ["passenger-backoffice"]="apps/edr-passenger-web/backoffice/.env" - ["payment-api"]="apps/edr-payment-api/.env" + ["freight_api"]="apps/edr-freight-api/.env" + ["freight_portal"]="apps/edr-freight-web/portal/.env" + ["freight_backoffice"]="apps/edr-freight-web/backoffice/.env" + ["gps_tracker"]="apps/edr-gps-tracker/.env" + ["passenger_api"]="apps/edr-passenger-api/.env" + ["passenger_portal"]="apps/edr-passenger-web/portal/.env" + ["passenger_backoffice"]="apps/edr-passenger-web/backoffice/.env" + ["payment_api"]="apps/edr-payment-api/.env" ) for service in "$@"; do - dest="${SERVICE_ENV_TARGET[${service}]:-}" + service_api_name="${service//-/_}" + dest="${SERVICE_ENV_TARGET[${service_api_name}]:-}" if [[ -z "${dest}" ]]; then echo "Unknown service: ${service}" >&2 exit 1 fi - url="${ENV_MANAGER_URL}/api/env/${PROJECT}/${BRANCH}/${service}?format=dotenv" + url="${ENV_MANAGER_URL}/api/env/${PROJECT}/${BRANCH}/${service_api_name}?format=dotenv" mkdir -p "$(dirname "${dest}")" tmp_file="$(mktemp)"