-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbuild.json
More file actions
50 lines (49 loc) · 1.54 KB
/
build.json
File metadata and controls
50 lines (49 loc) · 1.54 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
43
44
45
46
47
48
49
50
{
"name": "OmgDb",
"version": "1.0",
"globals": {
"rightsdirs": [
"app/cache",
"app/logs"
]
},
"targets": {
"hammer": [
[ "console", "php PHPHammer/phar.php" ],
[ "console", "cp PHPHammer/bin/phphammer.phar phphammer.phar" ]
],
"hammer-install": [
[ "target", "hammer" ],
[ "console", "chmod +x phphammer.phar" ],
[ "console", "mv phphammer.phar /usr/bin/phphammer" ]
],
"rights": [
[ "changeowner", "www-data", "$rightsdirs" ],
[ "changemod", "0777", "$rightsdirs" ]
],
"cacheclear": [
[ "output", "clearing cache" ],
[ "symfony", "cache:clear" ],
[ "output", "directory rights" ],
[ "target", "rights" ]
],
"assets": [
[ "target", "cacheclear" ],
[ "symfony", "assets:install" ],
[ "symfony", "assetic:dump" ],
[ "target", "rights" ]
],
"install": [
[ "console", "composer update --optimize-autoloader" ],
[ "target", "postupdate" ],
[ "output", "open config.php from your webbrowser for further checks" ]
],
"postupdate": [
[ "symfony", "cache:clear --env=prod" ],
[ "symfony", "cache:warmup --env=prod" ],
[ "symfony", "assets:install --env=prod" ],
[ "symfony", "assetic:dump --env=prod" ],
[ "target", "rights" ]
]
}
}