@webda/shell
Version:
Deploy a Webda app or configure it
172 lines • 4.26 kB
JSON
{
"beans": {},
"deployers": {
"WebdaDeployer/ChainDeployer": "lib/deployers/chaindeployer:default",
"WebdaDeployer/Container": "lib/deployers/container:Container",
"WebdaDeployer/Kubernetes": "lib/deployers/kubernetes:Kubernetes",
"WebdaDeployer/Packager": "lib/deployers/packager:default",
"WebdaDeployer/ShellDeployer": "lib/deployers/shell:default"
},
"moddas": {
"webdashell/configuration": "lib/handlers/config:default"
},
"models": {
"graph": {
"Webda/Deployment": {}
},
"tree": {
"Webda/Deployment": {}
},
"plurals": {},
"list": {
"Webda/Deployment": "lib/models/deployment:default"
},
"reflections": {
"Webda/Deployment": {
"parameters": "any",
"resources": "any",
"services": "any",
"units": "any[]",
"_type": "string",
"callback": "any",
"__class": "CoreModelDefinition<this>",
"__type": "string",
"__types": "string[]",
"__ctx": "OperationContext",
"__store": "Store<this>",
"__dirty": "Set<string | symbol>",
"_creationDate": "Date",
"_lastUpdate": "Date",
"__deleted": "boolean"
}
}
},
"schemas": {
"Webda/Deployment": {
"type": "object",
"properties": {
"_creationDate": {
"type": "string",
"format": "date-time",
"description": "Creation date",
"readOnly": true
},
"_lastUpdate": {
"type": "string",
"format": "date-time",
"description": "Last update date",
"readOnly": true
},
"parameters": {},
"resources": {},
"services": {},
"units": {
"type": "array",
"items": {}
},
"_type": {
"type": "string",
"readOnly": true
},
"callback": {}
},
"required": [
"parameters",
"resources",
"services",
"units",
"callback"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "Deployment"
},
"WebdaDeployer/ChainDeployer": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"type": {
"type": "string"
}
},
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ShellDeployer"
},
"WebdaDeployer/Container": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"type": {
"type": "string"
}
},
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ShellDeployer"
},
"WebdaDeployer/Kubernetes": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"type": {
"type": "string"
}
},
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ShellDeployer"
},
"WebdaDeployer/Packager": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"type": {
"type": "string"
}
},
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ShellDeployer"
},
"WebdaDeployer/ShellDeployer": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"type": {
"type": "string"
}
},
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ShellDeployer"
},
"webdashell/configuration": {
"type": "object",
"properties": {
"type": {
"type": "string",
"description": "Type of the service"
},
"url": {
"type": "string",
"description": "URL on which to serve the content"
},
"openapi": {
"type": "object",
"additionalProperties": true
}
},
"required": [
"type"
],
"description": "Interface to specify the Service parameters",
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "ConfigurationService"
}
}
}