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.
Adds docker containers and a
docker-compose.yml
(previously known as fig) for acceptance testing and development environments.I working on this original for a demo at Docker Global Hack Day a few months ago. It was using
fig
and had some issues still with build ordering. I've updated to use the latest docker compose (the first rc), and to use shipwright for building the images.There is only one acceptance test right now. There's a lot more that can be done with this setup, but I wanted to include one just as an example.
There are still a few pain points to work out:
builder
container is very slow because of theapt-get install
. These packages are required to build the pdfs, but they are relatively large, and take a very long time to download. It's quite possible there is a better way to provide these dependencies.This PR is mostly a preview. If you're interested in this setup, I can see about fixing up some of the pain points.