36 lines
998 B
YAML
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: {}
|