generated from devcontainers/feature-starter
-
Notifications
You must be signed in to change notification settings - Fork 1
/
devcontainer-feature.json
55 lines (55 loc) · 1.66 KB
/
devcontainer-feature.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
{
"id": "aem-sdk",
"version": "1.2.2",
"name": "Adobe Experience Manager SDK",
"description": "Setup author and publish services. And the dispatcher tools. Requires the AEM as a Cloud Service SDK.",
"options": {
"sdksDirectory": {
"type": "string",
"description": "Path to directory that contains one or more SDKs.",
"default": ""
},
"sdkVersion": {
"type": "string",
"description": "AEM SDK Version that will be retreived from the SDKs directory.",
"default": "automatic"
},
"authorPort": {
"type": "string",
"description": "Author service port",
"default": "4502"
},
"publishPort": {
"type": "string",
"description": "Publish service port",
"default": "4503"
},
"dispatcherPort": {
"type": "string",
"description": "Dispatcher port",
"default": "8080"
}
},
"containerEnv": {
"AEM_SDK_FEATURE_DIR": "/aem-sdk",
"PATH": "/aem-sdk/bin:/aem-sdk/dispatcher/bin:${PATH}"
},
"mounts": [
{
"source": "aem-sdk-author-${devcontainerId}",
"target": "/aem-sdk/author/crx-quickstart",
"type": "volume"
},
{
"source": "aem-sdk-publish-${devcontainerId}",
"target": "/aem-sdk/publish/crx-quickstart",
"type": "volume"
}
],
"dependsOn": {
"ghcr.io/devcontainers/features/docker-in-docker:2": {}
},
"installsAfter": [
"ghcr.io/devcontainers/features/java:1"
]
}