feat: complete OCI registry implementation with docker push/pull support

A lightweight OCI (Open Container Initiative) registry implementation written in Go.
This commit is contained in:
loveuer
2025-11-09 22:46:27 +08:00
commit 29088a6b54
45 changed files with 5629 additions and 0 deletions

20
internal/opt/opt.go Normal file
View File

@@ -0,0 +1,20 @@
package opt
import (
"context"
"os"
)
var (
GlobalDebug bool
GlobalAddress string
GlobalDataDir string
)
func Init(ctx context.Context) error {
if err := os.MkdirAll(GlobalDataDir, 0755); err != nil {
return err
}
return nil
}