Skip to content

Demo app for my blog post on multistage-dockerfiles and python virtualenvs

License

Notifications You must be signed in to change notification settings

pmac/multi-stage-docker-venv-demo

Folders and files

NameName
Last commit message
Last commit date
Feb 15, 2019
Feb 15, 2019
Feb 15, 2019
Feb 17, 2019
Feb 17, 2019
Feb 15, 2019
Feb 15, 2019
Feb 15, 2019
Feb 15, 2019
Feb 17, 2019
Feb 15, 2019
Feb 17, 2019
Feb 15, 2019

Repository files navigation

Multistage Docker and Virtualenv Demo

Demo app for my blog post on multistage-dockerfiles and python virtualenvs.

Getting started

Have Docker and Docker Compose installed and then simply run:

$ docker-compose up app

This will build the docker image and start the server. So far the service is very simple, but should give you a starting point. See the Responder docs if you'd like to play around more with that. I think it's quite an interesting project.

I've also included a Pipfile and Pipfile.lock if you'd like to use pipenv instead. To use that with the default setup change your command to:

$ docker-compose up app-pipenv

There is also the Dockerfile-full, which is an example of the result of not using multi-stage builds for your python environment. Build that with the following command and then you can compare for yourself:

$ docker-compose up app-full

About

Demo app for my blog post on multistage-dockerfiles and python virtualenvs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published