# systemd service template for sqlpage. The actual instances will # be called "sqlpage@appname". The variable %i expands to "appname" [Unit] Description=sqlpage service for application %i ConditionPathExists=/srv/%i/sqlpage/sqlpage.json PartOf=sqlpage.service Before=sqlpage.service After=syslog.target network-online.target Wants=syslog.target network-online.target [Service] Type=fork {% if sqlpage_user is defined %} User={{ sqlpage_user }} Group={{ sqlpage_group | default(sqlpage_user) }} {% endif %} WorkingDirectory=/srv/%i EnvironmentFile=-/srv/%i/env_vars ExecStart=/srv/%i/sqlpage.bin StandardOutput=journal StandardError=journal SyslogIdentifier=sqlpage Restart=no PrivateTmp=true ProtectHome=true ProtectSystem=full [Install] WantedBy=multi-user.target