Files
hubproxy/Caddyfile
2025-03-21 11:23:49 +08:00

28 lines
504 B
Caddyfile

hub.{$DOMAIN} {
reverse_proxy * ghproxy:5000
}
docker.{$DOMAIN} {
@v2_manifest_blob path_regexp v2_rewrite ^/v2/([^/]+)/(manifests|blobs)/(.*)$
handle @v2_manifest_blob {
rewrite * /v2/library/{re.v2_rewrite.1}/{re.v2_rewrite.2}/{re.v2_rewrite.3}
}
reverse_proxy * docker:5000
}
ghcr.{$DOMAIN} {
reverse_proxy * ghcr:5000
}
gcr.{$DOMAIN} {
reverse_proxy * gcr:5000
}
quay.{$DOMAIN} {
reverse_proxy * quay:5000
}
k8s.{$DOMAIN} {
reverse_proxy * k8s:5000
}