# This is a systemd service template to instantiate # the service multiple times for parallelism. # We currently don't ship it with the package, # but might use it for future high-performance # deployments. [Unit] Description=GNU Taler payment system exchange REST API at %I AssertPathExists=/run/taler/exchange-httpd Requires=taler-exchange-httpd@%i.socket taler-exchange-secmod-rsa.service taler-exchange-secmod-eddsa.service After=postgres.service network.target taler-exchange-secmod-rsa.service taler-exchange-secmod-eddsa.service PartOf=taler-exchange.target [Service] User=taler-exchange-httpd Type=simple # Depending on the configuration, the service suicides and then # needs to be restarted. Restart=always # Do not dally on restarts. RestartSec=1ms RestartPreventExitStatus=9 EnvironmentFile=/etc/environment ExecStart=/usr/bin/taler-exchange-httpd -c /etc/taler/taler.conf -L INFO StandardOutput=journal StandardError=journal PrivateTmp=no PrivateDevices=yes ProtectSystem=full Slice=taler-exchange.slice [Install] WantedBy=multi-user.target