Skip to content
Devpi server
Branch: master
Clone or download
Pull request Compare This branch is 16 commits ahead, 20 commits behind saxix:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
Dockerfile
LICENSE
README.md
entrypoint.sh
pipeline.yaml
run.sh

README.md

Devpi Dockerfile

This repository contains a Dockerised implementation of Devpi for Docker's trusted build published to the public Docker Registry.

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.

Dependencies

Installation

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.

  1. Install Docker.

  2. Download the image:

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)

Usage

Run devpi-server

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.

You can’t perform that action at this time.