Thanks to Stefano Apostolico for the original. This fork updates the base platform to reduce the scary number of security issues, and adds a Concourse build pipeline, since that's the way my project is going for components and products. I appreciate Stefano's attention to OS signal traps in the main entrypoint script.
This image is specifically designed for deployment from Quay.io to K8s via my Helm Chart, and will be maintained with that purpose in mind, but it can also be used directly.
docker pull quay.io/russf/docker-devpi
(alternatively, you can build an image from the Dockerfile:
docker build -t="russf/docker-devpi" github.com/topiaruss/docker-devpi)
docker run -d --name devpi -p 3141:3141 -v /data/devpi_index:/mnt russf/docker-devpi
Create reusable container
docker create --name devpi -p 3141:3141 -v /data/devpi_index:/mnt russf/docker-devpi docker start devpi
Devpi creates a user named
root by default. Its password can be set with the
DEVPI_PASSWORD environment variable.