Scripts for installing and starting the app and nginx proxy. Includes systemd user service units and nginx configs for both user-mode 8443 and system-mode 443.
19 lines
1.0 KiB
Desktop File
19 lines
1.0 KiB
Desktop File
[Unit]
|
|
Description=Local Kanban user-mode HTTPS proxy on 8443
|
|
After=network-online.target local-kanban.service
|
|
Requires=local-kanban.service
|
|
|
|
[Service]
|
|
Type=forking
|
|
WorkingDirectory=/home/gahow/projects/kanban
|
|
PIDFile=/home/gahow/projects/kanban/.nginx/nginx.pid
|
|
ExecStartPre=/usr/bin/mkdir -p /home/gahow/projects/kanban/.nginx/logs /home/gahow/projects/kanban/.nginx/client_body_temp /home/gahow/projects/kanban/.nginx/proxy_temp /home/gahow/projects/kanban/.nginx/fastcgi_temp /home/gahow/projects/kanban/.nginx/uwsgi_temp /home/gahow/projects/kanban/.nginx/scgi_temp
|
|
ExecStart=/usr/sbin/nginx -c /home/gahow/projects/kanban/deploy/nginx.user-8443.conf -p /home/gahow/projects/kanban/.nginx
|
|
ExecReload=/usr/sbin/nginx -s reload -c /home/gahow/projects/kanban/deploy/nginx.user-8443.conf -p /home/gahow/projects/kanban/.nginx
|
|
ExecStop=/usr/sbin/nginx -s quit -c /home/gahow/projects/kanban/deploy/nginx.user-8443.conf -p /home/gahow/projects/kanban/.nginx
|
|
Restart=on-failure
|
|
RestartSec=3
|
|
|
|
[Install]
|
|
WantedBy=default.target
|