libeufin

Integration and sandbox testing for FinTech APIs and data formats
Log | Files | Refs | Submodules | README | LICENSE

libeufin-nexus.libeufin-nexus-httpd.service (675B)


      1 [Unit]
      2 StartLimitIntervalSec=0
      3 Description=LibEuFin Nexus Server Service
      4 After=postgresql.service network.target
      5 PartOf=libeufin-nexus.target
      6 
      7 [Service]
      8 # DD102: retry transient failures without a start-rate limit.
      9 Restart=always
     10 RestartSec=10s
     11 User=libeufin-nexus
     12 Type=exec
     13 ExecStart=/usr/bin/libeufin-nexus serve -c /etc/libeufin/libeufin-nexus.conf
     14 ExecCondition=/usr/bin/libeufin-nexus serve -c /etc/libeufin/libeufin-nexus.conf --check
     15 
     16 RestartMode=direct
     17 RestartPreventExitStatus=6 9
     18 
     19 
     20 RuntimeMaxSec=4d
     21 
     22 StandardOutput=journal
     23 StandardError=journal
     24 
     25 PrivateTmp=yes
     26 PrivateDevices=yes
     27 ProtectSystem=full
     28 
     29 Slice=libeufin-nexus.slice
     30 
     31 [Install]
     32 WantedBy=multi-user.target