28 lines
504 B
Caddyfile
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
|
|
}
|