Docker: Fix building x-pack references #664
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes building the x-pack reference books with
--doc
. They require aspecial directory layout that
build_docs.pl
relied on the user tobuild manually.
build_docs
builds the docker filesystem agnostic ofthe user's filesystem and without this change would stuff all of the
source repos into
/doc
in the docker image.For example, the
elasticsearch
andx-pack-elasticsearch
repo expectto be layed out like this:
but docker was putting them in
/docs/elasticsearch
and/docs/x-pack-elasticsearch
.This changes how they are mounted in the docker image so they'll build.
Now all repos with names like
x-pack-foo
are mounted infoo-extra
.This isn't the cleanest thing in the world, but I expect we can revert
it once we no longer have to support building the docs outside of
docker.
Relates to #653.