-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.jolt.example.json
More file actions
42 lines (42 loc) · 1.09 KB
/
.jolt.example.json
File metadata and controls
42 lines (42 loc) · 1.09 KB
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
{
"$schema": "./jolt-config.schema.json",
"imageName": "my-wordpress-app",
"awsRegion": "eu-west-1",
"ecsCluster": "production-cluster",
"ecsService": "my-app-service",
"devEcsCluster": "dev-cluster",
"devEcsService": "my-app-dev-service",
"buildPlatform": "linux/amd64",
"sshAccount": "deploy@production.example.com",
"devSshAccount": "deploy@dev.example.com",
"liveFolder": "/var/www/production",
"devFolder": "/var/www/development",
"branch": "main",
"devBranch": "develop",
"repo": "git@github.com:example/my-app.git",
"dockerBuildArgs": {
"TEST": "1"
},
"prepareCommands": [
"yarn install",
{
"cmd": "yarn build:production"
},
{
"cmd": "composer install --no-dev --optimize-autoloader",
"name": "Install PHP dependencies",
"timing": "early"
}
],
"sites": {
"staging": {
"ecsCluster": "staging-cluster",
"ecsService": "my-app-staging",
"sshAccount": "deploy@staging.example.com"
},
"client-preview": {
"ecsCluster": "preview-cluster",
"ecsService": "my-app-preview"
}
}
}