taler-rust

GNU Taler code in Rust. Largely core banking integrations.
Log | Files | Refs | Submodules | README | LICENSE

taler-magnet-bank.taler-magnet-bank-httpd.service (945B)


      1 [Unit]
      2 StartLimitIntervalSec=0
      3 Description=GNU Taler Magnet Bank adapter REST API
      4 Requires=taler-magnet-bank-httpd.socket
      5 After=network.target postgresql.service
      6 PartOf=taler-magnet-bank.target
      7 
      8 [Service]
      9 # DD102: retry transient failures without a start-rate limit.
     10 Restart=always
     11 RestartSec=10s
     12 User=taler-magnet-bank-httpd
     13 Type=exec
     14 
     15 RestartMode=direct
     16 RestartPreventExitStatus=6 9
     17 
     18 
     19 ExecStart=/usr/bin/taler-magnet-bank serve -c /etc/taler-magnet-bank/taler-magnet-bank.conf
     20 ExecCondition=/usr/bin/taler-magnet-bank serve -c /etc/taler-magnet-bank/taler-magnet-bank.conf --check
     21 
     22 StandardOutput=journal
     23 StandardError=journal
     24 
     25 PrivateTmp=yes
     26 ProtectSystem=full
     27 ProtectHome=yes
     28 ProtectClock=yes
     29 ProtectHostname=yes
     30 ProtectControlGroups=yes
     31 ProtectKernelLogs=yes
     32 ProtectKernelModules=yes
     33 ProtectKernelTunables=yes
     34 ProtectProc=invisible
     35 PrivateDevices=yes
     36 NoNewPrivileges=yes
     37 
     38 Slice=taler-magnet-bank.slice
     39 
     40 [Install]
     41 WantedBy=multi-user.target