Minimal example of how to use pipenv with docker.
This is a minimal example of using pipenv to install dependencies for a containerized Python project.
These instructions will get you a copy of the project up and running on your local machine for fun. If you want to use pipenv to manage your Python dependencies in your project that should run in Docker you should start with inspecting the Dockerfile in this repository.
Get a local copy of the repository and navigate to the project directory.
Inside the project directory, run the command below. This will build the image.
docker build -t docker-pipenv-sample .
docker run -p 5000:5000 docker-pipenv-sample
Use Pipenv to manage your Python dependencies from now on with it. Please.
Read the Dockerfile and see how easy it is to adapt it for your project.
You can also get a pre-built image from the Gitlab Container Registry. But where is the fun in that?
docker run -p 5000:5000 registry.gitlab.com/dfederschmidt/docker-pipenv-sample:latest
To run the test locally use the command below.
pipenv install
python tests.py
It also runs on every new change as part of a Gitlab CI/CD pipeline.
Feel free to open issues / pull requests on Gitlab.
Changelog can be found on Gitlab.
SemVer. See repository tags.