exchange

Base system with REST service to issue digital coins, run by the payment service provider
Log | Files | Refs | Submodules | README | LICENSE

taler-auditor.taler-auditor-httpd.service (876B)


      1 [Unit]
      2 Description=GNU Taler payment system auditor REST API
      3 AssertPathExists=/run/taler-auditor/httpd
      4 Requires=taler-auditor-httpd.socket
      5 After=postgres.service network.target
      6 PartOf=taler-auditor.target
      7 
      8 [Service]
      9 User=taler-auditor-httpd
     10 Type=simple
     11 
     12 Restart=always
     13 RestartMode=direct
     14 RestartSec=10ms
     15 RestartSteps=5
     16 RestartPreventExitStatus=9
     17 
     18 # Disable the service if more than 5 restarts are encountered within 5s.
     19 # These are usually the systemd defaults, but can be overwritten, thus we set
     20 # them here explicitly, as the exchange code assumes StartLimitInterval
     21 # to be >=5s.
     22 StartLimitBurst=5
     23 StartLimitInterval=5s
     24 
     25 ExecStart=/usr/bin/taler-auditor-httpd -c /etc/taler-auditor/taler-auditor.conf -L INFO
     26 StandardOutput=journal
     27 StandardError=journal
     28 PrivateTmp=yes
     29 PrivateDevices=yes
     30 ProtectSystem=full
     31 Slice=taler-auditor.slice
     32 
     33 
     34 [Install]
     35 WantedBy=multi-user.target