2025-10-07 10:59:52 +01:00

75 lines
1.5 KiB
JSON

{
"distSpecVersion": "1.1.0",
"storage": {
"rootDirectory": "/var/lib/registry",
"dedupe": true,
"gc": true,
"gcDelay": "1h",
"gcInterval": "24h"
},
"http": {
"address": "0.0.0.0",
"port": "5000",
"tls": {
"cert": "/etc/zot/certs/server.crt",
"key": "/etc/zot/certs/server.key"
}
},
"log": {
"level": "info",
"output": "/var/log/zot/zot.log"
},
"extensions": {
"search": {
"enable": true
},
"metrics": {
"enable": true,
"prometheus": {
"path": "/metrics"
}
},
"scrub": {
"enable": true,
"interval": "24h"
},
"ui": {
"enable": true
}
},
"accessControl": {
"repositories": {
"provisioning-extensions/**": {
"policies": [
{
"users": ["provisioning"],
"actions": ["read", "create", "update", "delete"]
}
],
"defaultPolicy": ["read"]
},
"provisioning-kcl/**": {
"policies": [
{
"users": ["provisioning"],
"actions": ["read", "create", "update", "delete"]
}
],
"defaultPolicy": ["read"]
},
"provisioning-platform/**": {
"policies": [
{
"users": ["provisioning"],
"actions": ["read", "create", "update", "delete"]
}
],
"defaultPolicy": []
},
"provisioning-test/**": {
"defaultPolicy": ["read"]
}
}
}
}