#!/usr/bin/env bash

FLIGHT_STATUSES_SOURCE_HOST_DEFAULT="flight-storage.production.avia.yandex.net"
FLIGHT_STATUSES_QUERY_LIMIT_DEFAULT="20"

for CONFIG_TEMPLATE_FILE in /app/configs/*/config.json.in
do
    CONFIG_FILE=${CONFIG_TEMPLATE_FILE: 0: -3}
    FLIGHT_STATUSES_SOURCE_HOST="${FLIGHT_STATUSES_SOURCE_HOST:-$FLIGHT_STATUSES_SOURCE_HOST_DEFAULT}" \
    FLIGHT_STATUSES_QUERY_LIMIT="${FLIGHT_STATUSES_QUERY_LIMIT:-$FLIGHT_STATUSES_QUERY_LIMIT_DEFAULT}" \
        envsubst '$FLIGHT_STATUSES_SOURCE_HOST $FLIGHT_STATUSES_QUERY_LIMIT' <"$CONFIG_TEMPLATE_FILE" >"$CONFIG_FILE"
done
