harbor/docker-compose.yml aktualisiert

This commit is contained in:
2026-01-02 21:33:07 +00:00
parent fd66d48569
commit 0ea65bc353

View File

@@ -17,7 +17,7 @@ services:
hostname: ${HARBOR_HOSTNAME:-harbor.local}
http:
port: ${HARBOR_HTTP_PORT:-8080}
port: 8080
harbor_admin_password: ${HARBOR_ADMIN_PASSWORD:-Harbor12345}
@@ -69,10 +69,20 @@ services:
- "${HARBOR_DATA_PATH:-/data/harbor}/config:/etc/harbor"
networks:
- harbor
- proxy
depends_on:
- registry
- database
- redis
labels:
- "traefik.enable=true"
# Docker Registry API (/v2)
- "traefik.http.routers.harbor-registry.rule=Host(`${HARBOR_HOSTNAME}`) && PathPrefix(`/v2/`)"
- "traefik.http.routers.harbor-registry.entrypoints=websecure"
- "traefik.http.routers.harbor-registry.tls=true"
- "traefik.http.routers.harbor-registry.tls.certresolver=le"
- "traefik.http.services.harbor-registry.loadbalancer.server.port=8080"
portal:
image: goharbor/harbor-portal:${HARBOR_VERSION:-v2.11.0}
@@ -85,11 +95,13 @@ services:
- core
labels:
- "traefik.enable=true"
- "traefik.http.routers.harbor.entrypoints=websecure"
- "traefik.http.routers.harbor.rule=Host(`${HARBOR_HOSTNAME}`)"
- "traefik.http.routers.harbor.tls=true"
- "traefik.http.routers.harbor.tls.certresolver=le"
- "traefik.http.services.harbor.loadbalancer.server.port=${HARBOR_HTTP_PORT:-8080}"
# Harbor UI
- "traefik.http.routers.harbor-ui.rule=Host(`${HARBOR_HOSTNAME}`)"
- "traefik.http.routers.harbor-ui.entrypoints=websecure"
- "traefik.http.routers.harbor-ui.tls=true"
- "traefik.http.routers.harbor-ui.tls.certresolver=le"
- "traefik.http.services.harbor-ui.loadbalancer.server.port=8080"
jobservice:
image: goharbor/harbor-jobservice:${HARBOR_VERSION:-v2.11.0}