summaryrefslogtreecommitdiff
path: root/playbooks.d/webserver-nginx/share/goaccess.service
blob: 867501af2e1b753e5a1ed7df86511d6963ece38f (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 /run/goaccess/%i.html --real-time-html --ws-url wss://%i:443/goaccess-ws --port 7890"

[Install]
WantedBy = multi-user.target