If it help, docker compose support additional_contexts
build: context: . additional_contexts: - foo=/my/dir/
See https://docs.docker.com/reference/compose-file/build/#additional_contexts