Two things here really.
Copied (with modifications) test changes from Seek to speed them up significantly. Had to fiddle with the docker image to get it to work and one thing led to another:
- Uses alpine now.
- Django 1.11
- Pushes a Docker image to hub as part of CI build.
- Story to actually run the template is
docker run ... izeni/django-template
. Nice and clean. - Uses artifacts to allow running the
django-admin startproject
command yourself nicely too. - Lots of fiddling with CI to get it working correctly.
- There's more detailed history in branch jgardner, this history is squashed to show the two steps.
- (There was a little squashing happened before the main squash, mostly cause I was playing with the emacs git rebase interactive interface).