|
@@ -59,6 +59,17 @@ for image in "${images[@]}"; do
|
|
|
fi
|
|
|
fi
|
|
|
|
|
|
+ stack=
|
|
|
+ stackYml=
|
|
|
+ stackUrl=
|
|
|
+ if [ -f "$repo/stack.yml" ]; then
|
|
|
+ stack="$(cat "$repo/stack.md" 2>/dev/null || cat "$helperDir/stack.md")"
|
|
|
+ stackYml=$'```yaml\n'"$(cat "$repo/stack.yml")"$'\n```'
|
|
|
+ stackCommit="$(git log -1 --format='format:%H' -- "$repo/stack.yml" 2>/dev/null || true)"
|
|
|
+ [ "$stackCommit" ] || stackCommit='master'
|
|
|
+ stackUrl="https://raw.githubusercontent.com/docker-library/docs/$stackCommit/$repo/stack.yml"
|
|
|
+ fi
|
|
|
+
|
|
|
compose=
|
|
|
composeYml=
|
|
|
if [ -f "$repo/docker-compose.yml" ]; then
|
|
@@ -97,9 +108,15 @@ for image in "${images[@]}"; do
|
|
|
echo " LOGO => $logo"
|
|
|
replace_field "$targetFile" 'LOGO' "$logo" '\s*'
|
|
|
|
|
|
+ echo ' STACK => '"$repo"'/stack.md'
|
|
|
+ replace_field "$targetFile" 'STACK' "$stack"
|
|
|
+ echo ' STACK-YML => '"$repo"'/docker-stack.yml'
|
|
|
+ replace_field "$targetFile" 'STACK-YML' "$stackYml"
|
|
|
+ echo ' STACK-URL => '"$repo"'/docker-stack.yml'
|
|
|
+ replace_field "$targetFile" 'STACK-URL' "$stackUrl"
|
|
|
+
|
|
|
echo ' COMPOSE => '"$repo"'/compose.md'
|
|
|
replace_field "$targetFile" 'COMPOSE' "$compose"
|
|
|
-
|
|
|
echo ' COMPOSE-YML => '"$repo"'/docker-compose.yml'
|
|
|
replace_field "$targetFile" 'COMPOSE-YML' "$composeYml"
|
|
|
|