27 lines
962 B
JSON
27 lines
962 B
JSON
{
|
|
"$schema": "http://json-schema.org/schema#",
|
|
"type": "object",
|
|
"properties": {
|
|
"sources": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string",
|
|
"pattern": "^((?:(?:(https?|file))://)(?:(?:[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\\.?)+(?:[a-zA-Z]{2,6}\\.?|[a-zA-Z0-9-]{2,}\\.?)?|\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3})?(?::\\d+)?(?:/?|[/?]\\S+)|((git|ssh|https?)|(git@[\\w\\.]+))(:(//)?)([\\w\\.@\\:/\\-~]+)(\\.git)(/)?)$"
|
|
},
|
|
"title": "Package sources",
|
|
"description": "The list of package source in search order",
|
|
"default": [ "git://github.com/mesosphere/universe.git" ],
|
|
"additionalItems": false,
|
|
"uniqueItems": true
|
|
},
|
|
"cache": {
|
|
"type": "string",
|
|
"title": "Package cache directory",
|
|
"description": "Path to the local package cache directory",
|
|
"default": "/tmp/cache"
|
|
}
|
|
},
|
|
"additionalProperties": false,
|
|
"required": ["sources", "cache"]
|
|
}
|