quick pass on updating old cruft

This commit is contained in:
decentral1se 2021-12-21 00:53:54 +01:00
parent 93a5dc7509
commit d05129e52b
Signed by: decentral1se
GPG Key ID: 03789458B3D0C410
1 changed files with 5 additions and 19 deletions

View File

@ -1,26 +1,19 @@
--- ---
version: "3.7" version: "3.8"
services: services:
registry: app:
image: "registry:2" image: "registry:2"
ports:
- "5000:5000"
volumes: volumes:
- "registry:/var/lib/registry" - "registry:/var/lib/registry"
networks: networks:
- proxy - proxy
configs: configs:
- source: config-yml-prod-v1 - source: config_yml
target: /etc/docker/registry/config.yml target: /etc/docker/registry/config.yml
deploy: deploy:
mode: replicated
replicas: 1
update_config: update_config:
failure_action: rollback failure_action: rollback
placement:
constraints:
- node.role == manager
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.services.registry.loadbalancer.server.port=5000" - "traefik.http.services.registry.loadbalancer.server.port=5000"
@ -28,10 +21,8 @@ services:
- "traefik.http.routers.registry.entrypoints=web-secure" - "traefik.http.routers.registry.entrypoints=web-secure"
- "traefik.http.routers.registry.tls.certresolver=production" - "traefik.http.routers.registry.tls.certresolver=production"
registry-ui: ui:
image: "joxit/docker-registry-ui:static" image: "joxit/docker-registry-ui:static"
ports:
- "3060:80"
networks: networks:
- proxy - proxy
environment: environment:
@ -40,13 +31,8 @@ services:
depends_on: depends_on:
- registry - registry
deploy: deploy:
mode: replicated
replicas: 1
update_config: update_config:
failure_action: rollback failure_action: rollback
placement:
constraints:
- node.role == manager
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.services.registry-ui.loadbalancer.server.port=80" - "traefik.http.services.registry-ui.loadbalancer.server.port=80"
@ -59,7 +45,7 @@ networks:
external: true external: true
configs: configs:
config-yml-prod-v1: config_yml:
file: config.yml.tmpl file: config.yml.tmpl
template_driver: golang template_driver: golang