Refactor service names to use underscores

This commit is contained in:
Yonas Tewabe
2026-08-07 14:25:09 +03:00
committed by GitHub
parent c67d11b543
commit 85efa74408

View File

@@ -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)"