MCPcopy Index your code
hub / github.com/DaoCloud/crproxy

github.com/DaoCloud/crproxy @v0.13.0-alpine.105

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.13.0-alpine.105 ↗ · + Follow
450 symbols 1,269 edges 62 files 60 documented · 13% updated 7mo agov0.12.6 · 2025-10-09★ 55510 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

CRProxy (Container Registry Proxy)

CRProxy is a generic image proxy

Add the prefix m.daocloud.io/ to all places that need to use images

m.daocloud.io

you can deploy your own image proxy server if you need to.

Refer to

crproxy + registry(pull through cache mode)

  • for organizations and companies which need to serve big clusters
  • container-image-mirror
    • deploy into k8s with argocd
    • storage with pvc, s3(minio/oss compatible)
    • bind ssl with cert-manager and ingress

On Docker

Just add the prefix m.daocloud.io/

docker pull m.daocloud.io/docker.io/library/busybox

On Kubernetes

Just add the prefix m.daocloud.io/

image: m.daocloud.io/docker.io/library/busybox

Extension points exported contracts — how you extend this code

Option (FuncType)
(no doc)
cache/cache.go
Option (FuncType)
(no doc)
transport/transport.go
Option (FuncType)
(no doc)
sync/sync.go
Option (FuncType)
(no doc)
gateway/gateway.go
Option (FuncType)
(no doc)
agent/agent.go
DB (Interface)
(no doc)
manager/dao/db.go

Core symbols most depended-on inside this repo

ServeError
called by 23
internal/utils/utils.go
GetDB
called by 23
manager/dao/db.go
WithDB
called by 21
manager/dao/db.go
OBSPath
called by 19
storage/driver/obs/obs.go
Close
called by 16
storage/driver/obs/obs.go
ossPath
called by 16
storage/driver/oss/oss.go
unauthorizedResponse
called by 16
manager/controller/jwt.go
Get
called by 15
cache/cache.go

Shape

Method 221
Function 132
Struct 90
FuncType 5
Interface 1
TypeAlias 1

Languages

Go100%

Modules by API surface

storage/driver/obs/obs.go41 symbols
storage/driver/oss/oss.go34 symbols
agent/agent.go22 symbols
gateway/gateway.go18 symbols
manager/controller/registry.go17 symbols
sync/sync.go16 symbols
manager/controller/user.go15 symbols
cache/cache.go15 symbols
transport/transport.go12 symbols
internal/maps/maps.go12 symbols
manager/service/registry.go11 symbols
manager/manager.go11 symbols

For agents

$ claude mcp add crproxy \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page