File tree 5 files changed +17
-59
lines changed
5 files changed +17
-59
lines changed Original file line number Diff line number Diff line change 1
- zmarkdown_version : 9.1.3
2
1
zmarkdown_sentry_dsn : " "
2
+ zmarkdown_dir : " {{ appdir }}/zmd"
Original file line number Diff line number Diff line change 1
- - name : restart zmd
1
+ - name : restart zmarkdown service
2
2
systemd :
3
3
name : zmd
4
4
state : restarted
Original file line number Diff line number Diff line change 4
4
tags :
5
5
- bootstrap
6
6
7
- - name : install pm2 globally
8
- npm :
9
- name : pm2
10
- global : yes
11
- tags :
12
- - bootstrap
13
-
14
- - name : create zmd home directory
15
- file :
16
- state : directory
17
- path : /opt/zmd
18
- owner : zds
19
- group : zds
20
- mode : 0755
21
- tags :
22
- - bootstrap
23
-
24
- - name : add server package.json
25
- template :
26
- src : package.json.j2
27
- dest : /opt/zmd/package.json
28
- register : zmd_package
29
- notify : restart zmd
30
- tags :
31
- - bootstrap
32
- - upgrade
33
-
34
7
- name : install zmarkdown
8
+ become : true
9
+ become_user : zds
35
10
npm :
36
- name : zmarkdown
37
- path : /opt/zmd
38
- when : zmd_package.changed
11
+ path : " {{ zmarkdown_dir }} "
12
+ production : yes
13
+ notify : restart zmarkdown service
39
14
tags :
40
15
- bootstrap
41
16
- upgrade
44
19
template :
45
20
src : zmd.service.j2
46
21
dest : /etc/systemd/system/zmd.service
47
- notify : restart zmd
22
+ notify : restart zmarkdown service
48
23
tags :
49
24
- bootstrap
50
25
- upgrade
51
26
52
- - name : ensure zmd is running.
27
+ - name : start zmarkdown service
53
28
service :
54
29
name : zmd
55
- state : started
30
+ state : restarted
56
31
enabled : yes
57
- register : zmd_service
32
+ daemon_reload : true
58
33
tags :
59
34
- bootstrap
60
35
- upgrade
61
36
62
- - name : check that zmd is running
37
+ - name : check that zmarkdown is running
63
38
uri :
64
39
url : http://localhost:27272/
65
40
return_content : yes
Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -11,14 +11,14 @@ LimitNOFILE=infinity
11
11
LimitNPROC=infinity
12
12
LimitCORE=infinity
13
13
Environment=PATH=/usr/bin:/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
14
- Environment=PM2_HOME=/opt/zmd /.pm2
14
+ Environment=PM2_HOME={{ zmarkdown_dir }} /.pm2
15
15
Environment=SENTRY_DSN={{ zmarkdown_sentry_dsn }}
16
16
Environment=ZDS_ENVIRONMENT={{ env }}
17
- PIDFile=/opt/zmd /.pm2/pm2.pid
17
+ PIDFile={{ zmarkdown_dir }} /.pm2/pm2.pid
18
18
19
- ExecStart=/usr/lib/ node_modules/pm2/bin/pm2 start -f /opt/zmd /node_modules/zmarkdown/server/index.js -i 3 --max-memory-restart 150M
20
- ExecReload=/usr/lib /node_modules/pm2/bin/pm2 reload all
21
- ExecStop=/usr/lib /node_modules/pm2/bin/pm2 kill
19
+ ExecStart={{ zmarkdown_dir }}/ node_modules/pm2/bin/pm2 start -f {{ zmarkdown_dir }} /node_modules/zmarkdown/server/index.js -i 3 --max-memory-restart 150M
20
+ ExecReload={{ zmarkdown_dir }} /node_modules/pm2/bin/pm2 reload all
21
+ ExecStop={{ zmarkdown_dir }} /node_modules/pm2/bin/pm2 kill
22
22
23
23
[Install]
24
24
WantedBy=multi-user.target
You can’t perform that action at this time.
0 commit comments