Files
2025-11-09 08:31:00 +08:00

36 lines
998 B
YAML

version: "3.9"
networks: { core: {}, edge: {} }
services:
apt_cache:
image: sameersbn/apt-cacher-ng:latest
networks: [core]
restart: unless-stopped
labels:
- "traefik.enable=false"
verdaccio:
image: verdaccio/verdaccio:5
networks: [core, edge]
volumes: ["verdaccio:/verdaccio/storage"]
restart: unless-stopped
labels:
- "traefik.http.routers.npm.rule=Host(`npm.dev.lan`)"
- "traefik.http.routers.npm.entrypoints=websecure"
- "traefik.http.routers.npm.tls=true"
- "traefik.http.services.npm.loadbalancer.server.port=4873"
devpi:
image: devpi/devpi:latest
networks: [core, edge]
volumes: ["devpi:/data"]
restart: unless-stopped
labels:
- "traefik.http.routers.pypi.rule=Host(`pypi.dev.lan`)"
- "traefik.http.routers.pypi.entrypoints=websecure"
- "traefik.http.routers.pypi.tls=true"
- "traefik.http.services.pypi.loadbalancer.server.port=3141"
volumes:
verdaccio: {}
devpi: {}