taler-rust

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

taler-apns-relay.taler-apns-relay-httpd.service (775B)


      1 [Unit]
      2 Description=GNU Taler APNs relay REST API
      3 Requires=taler-apns-relay-httpd.socket
      4 After=network.target postgres.service
      5 PartOf=taler-apns-relay.target
      6 
      7 [Service]
      8 User=taler-apns-relay-httpd
      9 Type=exec
     10 
     11 Restart=always
     12 RestartMode=direct
     13 RestartSec=1ms
     14 RestartPreventExitStatus=9
     15 
     16 StartLimitBurst=5
     17 StartLimitInterval=5s
     18 
     19 ExecStart=/usr/bin/taler-apns-relay serve -c /etc/taler-apns-relay/taler-apns-relay.conf
     20 
     21 StandardOutput=journal
     22 StandardError=journal
     23 
     24 PrivateTmp=yes
     25 ProtectSystem=full
     26 ProtectHome=yes
     27 ProtectClock=yes
     28 ProtectHostname=yes
     29 ProtectControlGroups=yes
     30 ProtectKernelLogs=yes
     31 ProtectKernelModules=yes
     32 ProtectKernelTunables=yes
     33 ProtectProc=invisible
     34 PrivateDevices=yes
     35 NoNewPrivileges=yes
     36 
     37 Slice=taler-apns-relay.slice
     38 
     39 [Install]
     40 WantedBy=multi-user.target