Skip to content

Commit 34a924d

Browse files
authored
Allow using YAML configuration file with run_docker
Signed-off-by: Dobrosław Żybort <dobroslaw.zybort@fujitsu.com>
1 parent a0621a0 commit 34a924d

1 file changed

Lines changed: 19 additions & 2 deletions

File tree

scripts/run_docker

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,23 @@ if [ -n "${NETWORK_NAME}" ]; then
7070
else
7171
echo "No Docker network specified."
7272
fi
73-
echo ""
7473

75-
$CONTAINER_RUNTIME run --rm -ti $ARGS aries-cloudagent-run "$@"
74+
if [ -n "${ARG_FILE}" ]; then
75+
if [ -f "${ARG_FILE}" ]; then
76+
ARG_FILE_IN_DOCKER="/home/indy/arg-file.yml"
77+
ARGS="${ARGS} -v ${ARG_FILE}:${ARG_FILE_IN_DOCKER}"
78+
echo ""
79+
echo "Using acapy config file: ${ARG_FILE}"
80+
else
81+
echo "Config file not found: ${ARG_FILE}" || exit 1
82+
fi
83+
fi
84+
85+
ACAPY_ARGUMENTS=("$@")
86+
if [ -n "${ARG_FILE_IN_DOCKER}" ]; then
87+
ACAPY_ARGUMENTS=("${ACAPY_ARGUMENTS[@]}" "--arg-file" "${ARG_FILE_IN_DOCKER}")
88+
fi
89+
90+
echo ""
91+
# shellcheck disable=SC2086,SC2090
92+
$CONTAINER_RUNTIME run --rm -ti $ARGS aries-cloudagent-run "${ACAPY_ARGUMENTS[@]}"

0 commit comments

Comments
 (0)