forked from SchemaStore/schemastore
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdrush.site.yml.json
95 lines (95 loc) · 2.77 KB
/
drush.site.yml.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "JSON Schema for Drush site aliases",
"type": "object",
"additionalProperties": {
"type": "object",
"properties": {
"root": {
"title": "The Drupal root for this site",
"default": "/path/to/drupal/root",
"type": "string"
},
"host": {
"title": "The fully-qualified domain name of the remote system hosting the Drupal instance",
"default": "my-server.com",
"type": "string"
},
"uri": {
"title": "Site URI",
"description": "The value of uri should always be the same as when the site is being accessed from a web browser",
"default": "https://example.com",
"type": "string"
},
"user": {
"title": "The username to log in as when using ssh or rsync",
"type": "string"
},
"os": {
"title": "The operating system of the remote server",
"type": "string",
"enum": ["Windows", "Linux"]
},
"ssh": {
"title": "Contains settings used to control how ssh commands are generated when running remote commands",
"type": "object",
"properties": {
"options": {
"title": "Additional commandline options for the ssh command itself",
"type": "string"
},
"tty": {
"title": "A flag to force Drush to always or never create a tty",
"type": "boolean"
}
}
},
"paths": {
"title": "Aliases for common rsync targets",
"type": "object",
"properties": {
"drush-script": {
"title": "Path to the remote Drush command",
"default": "/path/to/drush",
"type": "string"
},
"alias-path": {
"title": "A list of paths where Drush will search for alias files",
"type": "array",
"items": {"type": "string"}
},
"files": {
"titles": "Path to 'files' directory",
"type": "string"
}
},
"additionalProperties": {"type": "string"}
},
"command": {
"title": "Contains options for specific commands",
"type": "object",
"additionalProperties": {"type": "object"}
},
"docker": {
"type": "object",
"properties": {
"service": {
"title": "The name of the container to run on",
"type": "string"
},
"exec": {
"type": "object",
"options": {
"title": "Options for exec command",
"type": "string"
}
}
}
},
"vagrant": {
"title": "Vagrant transport",
"type": "null"
}
}
}
}