From 4a777f7b75f2da2e8a228affe17ceabdc2f681ba Mon Sep 17 00:00:00 2001 From: Vishesh 'ironeagle' Bangotra Date: Sat, 1 Nov 2025 12:44:44 +0000 Subject: [PATCH] devpi (#3) Reviewed-on: https://git.aetoskia.com/services/codebase/pulls/3 Co-authored-by: Vishesh 'ironeagle' Bangotra Co-committed-by: Vishesh 'ironeagle' Bangotra --- docker-compose.yaml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/docker-compose.yaml b/docker-compose.yaml index 38665ab..718c16f 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -28,6 +28,15 @@ x-volume-configs: registry_ui: ®istry_ui_volumes - /mnt/omnissiah-vault/configs/auth:/auth:ro + pypi: &pypi_volumes + - /mnt/omnissiah-vault/configs/auth:/auth:ro + + - type: bind + source: /mnt/omnissiah-vault/data/pypi + target: /data + bind: + create_host_path: true + services: registry-ui: image: joxit/docker-registry-ui:latest @@ -122,3 +131,21 @@ services: restart: always profiles: - server-pi + + pypi-server: + image: pypiserver/pypiserver:latest + container_name: pypi-server + restart: unless-stopped + ports: + - "6006:8080" + volumes: *pypi_volumes + environment: + - PYPISERVER_AUTH=update,download,list + command: + - -P + - /auth/htpasswd + - -a + - update,download,list + - /data/packages + profiles: + - server-pi