SHA256
1
0
forked from pool/gnuhealth
gnuhealth/gnuhealth.service
Axel Braun 2809ff79ea - version 4.4.1
* Issue #15: readfp on setup.py no longer supported since python 3.12
  * Issue #33: health orthanc: Errors on imaging request when worklist
    template set on imaging test type

OBS-URL: https://build.opensuse.org/package/show/Application:ERP:GNUHealth:Factory/gnuhealth?expand=0&rev=123
2024-08-02 12:08:14 +00:00

45 lines
1.1 KiB
Desktop File

[Unit]
Description=GNU Health server
After=syslog.target
Requires=postgresql.service
Conflicts=trytond.service
[Service]
# some security settings
PrivateTmp=true
ProtectSystem=true
ProtectHome=true
ProtectKernelModules=true
ProtectKernelTunables=true
ProtectControlGroups=true
MountFlags=private
NoNewPrivileges=true
PrivateDevices=true
# added automatically, for details please see
# https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort
ProtectHostname=true
ProtectClock=true
ProtectKernelLogs=true
RestrictRealtime=true
# end of automatic additions
MemoryDenyWriteExecute=true
Type=simple
User=tryton
Group=tryton
PIDFile=/var/lib/trytond/trytond.pid
ExecStart=/usr/bin/trytond --config /etc/tryton/trytond.conf --pidfile=/var/lib/tryton/trytond.pid --logconf=/etc/tryton/trytond_log.conf
# Give a reasonable amount of time for the server to start up/shut down
TimeoutSec=300
# We rely on systemd to restart trytond if it dies
Restart=always
#Set the environment variables that GNU Health needs
EnvironmentFile=/etc/tryton/gnuhealthrc
[Install]
WantedBy=multi-user.target