Add new -overlay option to overlay files prior to templatizing #31
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.
Small improvements:
- rename Context to EnvContext and move it into template.go, which is the
only place it is used.
- Add early exit to waitForDependencies() if waitFlag is nil
- string_template_eval utility function added
- apply string_template_eval to -template args so users use ENV vars to select the desired template
at run-time like this:
`dockerize -template '/etc/nginx/sites-available/{{ .Env FLAVOR }}.default.tmpl:/etc/nginx/sites-available/default'
Nginx Example improvements
- FROM nginx:1.9 is MUCH faster than compiling your own nginx
- Add a Makefile for examples/nginx
- Install the locally built image of "dockerize" into nginx, this greatly simplifies testing