{ "distSpecVersion": "1.1.1", "storage": { "rootDirectory": "/tmp/zot", "dedupe": true }, "http": { "address": "127.0.0.1", "port": "8080", "externalUrl": "http://127.0.0.1:8080", "realm": "zot", "auth": { "htpasswd": { "path": "test/data/htpasswd" }, "sessionKeysFile": "examples/sessionKeys.json", "apikey": true, "openid": { "callbackAllowOrigins": ["http://127.0.0.1:3000"], "providers": { "github": { "credentialsFile": "examples/config-openid-github-credentials.json", "keypath": "", "scopes": ["read:org", "user", "repo"] }, "google": { "credentialsFile": "examples/config-openid-google-credentials.json", "issuer": "https://accounts.google.com", "scopes": ["openid", "email"] }, "gitlab": { "issuer": "https://gitlab.com", "credentialsFile": "examples/config-openid-gitlab-credentials.json", "scopes": ["openid", "read_api", "read_user", "profile", "email"] }, "oidc": { "name": "Corporate SSO", "issuer": "http://127.0.0.1:5556/dex", "credentialsFile": "examples/config-openid-oidc-credentials.json", "scopes": ["openid", "user", "email", "groups"] } } }, "failDelay": 5 }, "accessControl": { "repositories": { "**": { "policies": [ { "users": [ "test" ], "actions": [ "read", "create" ] } ], "defaultPolicy": ["read"] } } } }, "log": { "level": "debug" }, "extensions": {} }