summaryrefslogtreecommitdiff
path: root/playbooks.d/webserver-nginx/share/goaccess.service
blob: 3b8156c094689c57d042c10e25097c3d57519f99 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
[Unit]
Description = goaccess service for nginx log analytics
After = network.target

[Service]
Type = simple
User = ${user}
Group = ${group}
Restart = always
#RuntimeDirectory = goaccess
#RuntimeDirectoryMode = 0740
PermissionsStartOnly=true
ExecStartPre=mkdir -p -- /run/goaccess
ExecStartPre=chown -- www-data:www-data /run/goaccess
ExecStartPre=chmod -- 0740 /run/goaccess
ExecStart = sh -c "goaccess -a -f /var/log/nginx/access/%i/* -o %t/%i.html --real-time-html --ws-url %i"

[Install]
WantedBy = multi-user.target