From 00bc44f05423766dc9126cd5385e331f9c2d432d Mon Sep 17 00:00:00 2001 From: xy3 <120182408@qq.com> Date: Fri, 7 Feb 2025 23:21:49 +0800 Subject: [PATCH] =?UTF-8?q?huggingface=E6=94=AF=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Caddyfile | 4 ++++ docker-compose.yml | 7 +++++++ huggingface/config.yml | 16 ++++++++++++++++ 3 files changed, 27 insertions(+) create mode 100644 huggingface/config.yml diff --git a/Caddyfile b/Caddyfile index 66c697d..c3dbfd2 100644 --- a/Caddyfile +++ b/Caddyfile @@ -21,3 +21,7 @@ quay.{$DOMAIN} { k8s.{$DOMAIN} { reverse_proxy * k8s:5000 } + +huggingface.{$DOMAIN} { + reverse_proxy * huggingface:5000 +} \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml index df14ac6..69011d7 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -50,3 +50,10 @@ services: image: "ghcr.io/sky22333/hub-proxy" container_name: "ghproxy" restart: "always" + + huggingface: + image: "registry:2.8.3" + container_name: "huggingface" + restart: "always" + volumes: + - "./huggingface/config.yml:/etc/docker/registry/config.yml" \ No newline at end of file diff --git a/huggingface/config.yml b/huggingface/config.yml new file mode 100644 index 0000000..9a26668 --- /dev/null +++ b/huggingface/config.yml @@ -0,0 +1,16 @@ +version: 0.1 +storage: + filesystem: + rootdirectory: /var/lib/registry + delete: + enabled: true + maintenance: + uploadpurging: + enabled: true + age: 72h + dryrun: false + interval: 1m +http: + addr: 0.0.0.0:5000 +proxy: + remoteurl: https://huggingface.co \ No newline at end of file