Futher hacking into nowhere

This commit is contained in:
Luke Murphy 2020-05-11 18:34:43 +02:00
parent 4771544471
commit ebcb13dded
No known key found for this signature in database
GPG Key ID: 5E2EF5A63E3718CC
2 changed files with 22 additions and 26 deletions

View File

@ -1,25 +1,11 @@
---
version: 0.1
log:
fields:
service: registry
storage:
delete:
enabled: true
cache:
blobdescriptor: inmemory
filesystem:
rootdirectory: /var/lib/registry
http:
addr: :5000
headers:
X-Content-Type-Options: [nosniff]
Access-Control-Allow-Origin: ["http://localhost"]
Access-Control-Allow-Methods: ["HEAD", "GET", "OPTIONS", "DELETE"]
Access-Control-Allow-Headers: ["Authorization"]
Access-Control-Max-Age: [1728000]
Access-Control-Allow-Credentials: [true]
Access-Control-Expose-Headers: ["Docker-Content-Digest"]
Access-Control-Allow-Origin: ["https://catalogue.swarm.autonomic.zone"]

View File

@ -6,12 +6,13 @@ services:
image: "registry:2"
ports:
- "5000:5000"
environment:
- REGISTRY_STORAGE_DELETE_ENABLED=true
volumes:
- "registry:/var/lib/registry"
networks:
- registry-ui-net
- proxy
configs:
- source: config-yml-prod-v1
target: /etc/docker/registry/config.yml
deploy:
mode: replicated
replicas: 1
@ -20,16 +21,22 @@ services:
placement:
constraints:
- node.role == manager
labels:
- "traefik.enable=true"
- "traefik.http.services.registry.loadbalancer.server.port=5000"
- "traefik.http.routers.registry.rule=Host(`registry.swarm.autonomic.zone`)"
- "traefik.http.routers.registry.entrypoints=web-secure"
- "traefik.http.routers.registry.tls.certresolver=production"
registry-ui:
image: "joxit/docker-registry-ui:static"
image: "joxit/docker-registry-ui:1.4"
ports:
- "3060:80"
environment:
- URL=http://registry:5000
- REGISTRY_TITLE="Autonomic Container Catalogue"
- URL="https://registry.swarm.autonomic.zone"
networks:
- proxy
- registry-ui-net
depends_on:
- registry
deploy:
@ -42,15 +49,18 @@ services:
- node.role == manager
labels:
- "traefik.enable=true"
- "traefik.http.services.registry.loadbalancer.server.port=80"
- "traefik.http.routers.registry.rule=Host(`registry.swarm.autonomic.zone`)"
- "traefik.http.routers.registry.entrypoints=web-secure"
- "traefik.http.routers.registry.tls.certresolver=production"
- "traefik.http.services.registry-ui.loadbalancer.server.port=80"
- "traefik.http.routers.registry-ui.rule=Host(`catalogue.swarm.autonomic.zone`)"
- "traefik.http.routers.registry-ui.entrypoints=web-secure"
- "traefik.http.routers.registry-ui.tls.certresolver=production"
networks:
registry-ui-net:
proxy:
external: true
configs:
config-yml-prod-v1:
file: config.yml
volumes:
registry: