fix(ci): run server compose through privileged surface
This commit is contained in:
@@ -113,7 +113,17 @@ fi
|
||||
rendered="$fixture/rendered.json"
|
||||
docker compose --project-name "$TASK13_PROJECT" --project-directory "$root" \
|
||||
--env-file "$TASK13_ENV_FILE" "${compose_files[@]}" config --format json >"$rendered"
|
||||
if [[ "$profile" == server ]]; then
|
||||
original_task13_compose_invoke="$(declare -f task13_compose_invoke)"
|
||||
task13_compose_invoke() {
|
||||
"$@"
|
||||
}
|
||||
fi
|
||||
task13_assert_rendered_contract
|
||||
if [[ "$profile" == server ]]; then
|
||||
unset -f task13_compose_invoke
|
||||
eval "$original_task13_compose_invoke"
|
||||
fi
|
||||
maintenance_rendered="$fixture/maintenance-rendered.json"
|
||||
docker compose --project-name "$TASK13_PROJECT" --project-directory "$root" \
|
||||
--env-file "$TASK13_ENV_FILE" "${compose_files[@]}" --profile workspace-maintenance \
|
||||
|
||||
Reference in New Issue
Block a user