mirror of
https://github.com/Tria-plc/edr-platform.git
synced 2026-08-27 14:20:58 +00:00
Refactor service names to use underscores
This commit is contained in:
@@ -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)"
|
||||
|
||||
Reference in New Issue
Block a user