{
	"distSpecVersion": "1.1.0",
	"storage": {
		"rootDirectory": "/tmp/zot"
	},
	"http": {
		"address": "127.0.0.1",
		"port": "8080"
	},
	"log": {
		"level": "debug"
	},
	"extensions": {
		"sync": {
			"enable": true,
			"credentialsFile": "./examples/sync-auth-filepath.json",
			"registries": [
				{
					"urls": [
						"https://registry1:5000"
					],
					"onDemand": false,
					"pollInterval": "6h",
					"tlsVerify": true,
					"certDir": "/home/user/certs",
					"maxRetries": 3,
					"retryDelay": "5m",
					"onlySigned": true,
					"content": [
						{
							"prefix": "/repo1/repo",
							"tags": {
								"regex": "4.*",
								"semver": true
							}
						},
						{
							"prefix": "/repo2/repo",
							"destination": "/repo",
							"stripPrefix": true
						},
						{
							"prefix": "/repo3/**"
						}
					]
				},
				{
					"urls": [
						"https://registry2:5000",
						"https://registry3:5000"
					],
					"pollInterval": "12h",
					"tlsVerify": false,
					"onDemand": false,
					"content": [
						{
							"prefix": "**",
							"tags": {
								"semver": true
							}
						}
					]
				},
				{
					"urls": [
						"https://index.docker.io"
					],
					"onDemand": true,
					"tlsVerify": true,
					"maxRetries": 6,
					"retryDelay": "5m"
				}
			]
		}
	}
}
