Skip to content

Commit 5b5f12f

Browse files
committed
Add multi-file support for config
1 parent cc66197 commit 5b5f12f

File tree

2 files changed

+12
-28
lines changed

2 files changed

+12
-28
lines changed

action.yaml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,18 @@ runs:
4444
4545
- name: Deploy Config
4646
shell: bash
47-
run: ${{ github.action_path }}/config.sh
47+
run: |
48+
# Iterate over the sources and set the environment variables
49+
params=()
50+
for filename in ${{ inputs['compose-files'] }}; do
51+
params+=("-f")
52+
params+=("$filename")
53+
done
54+
for source in $CONFIG_ENV_VARS; do
55+
echo "Updating $source"
56+
echo defang config "${params[@]}" set -e $source
57+
defang config "${params[@]}" set -e $source
58+
done
4859
working-directory: ${{ inputs.cwd }}
4960
env:
5061
CONFIG_ENV_VARS: ${{ inputs['config-env-vars'] }}

config.sh

Lines changed: 0 additions & 27 deletions
This file was deleted.

0 commit comments

Comments
 (0)