exchange

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

taler-exchange.taler-exchange-httpd.service (841B)


      1 [Unit]
      2 StartLimitIntervalSec=0
      3 Description=GNU Taler payment system exchange REST API
      4 AssertPathExists=/run/taler-exchange/httpd
      5 Requires=taler-exchange-httpd.socket
      6 After=postgresql.service network.target taler-exchange-secmod-cs.service taler-exchange-secmod-rsa.service taler-exchange-secmod-eddsa.service
      7 PartOf=taler-exchange.target
      8 
      9 [Service]
     10 # DD102: retry transient failures without a start-rate limit.
     11 Restart=always
     12 RestartSec=10s
     13 User=taler-exchange-httpd
     14 Type=simple
     15 
     16 EnvironmentFile=-/etc/taler-exchange/taler-exchange.env
     17 
     18 RestartMode=direct
     19 RestartPreventExitStatus=6 9
     20 
     21 
     22 ExecStart=/usr/bin/taler-exchange-httpd -c /etc/taler-exchange/taler-exchange.conf -L INFO
     23 StandardOutput=journal
     24 StandardError=journal
     25 PrivateTmp=yes
     26 PrivateDevices=yes
     27 ProtectSystem=full
     28 Slice=taler-exchange.slice
     29 
     30 [Install]
     31 WantedBy=multi-user.target