sandcastle-ng

Scripts for the deployment of Sandcastle (GNU Taler)
Log | Files | Refs | README

container-taler-sandcastle-demo.service (1124B)


      1 # container-taler-sandcastle-demo.service
      2 
      3 [Unit]
      4 Description=Podman container-taler-sandcastle-demo.service
      5 Documentation=man:podman-generate-systemd(1)
      6 Wants=network-online.target
      7 After=network-online.target
      8 RequiresMountsFor=%t/containers
      9 
     10 [Service]
     11 Environment=SANDCASTLE_PORT_MERCHANT=127.0.0.1:5556
     12 Environment=SANDCASTLE_PORT_EXCHANGE=127.0.0.1:5555
     13 Environment=SANDCASTLE_PORT_BLOG=127.0.0.1:5559
     14 Environment=SANDCASTLE_PORT_DONATIONS=127.0.0.1:5560
     15 Environment=SANDCASTLE_PORT_SURVEY=127.0.0.1:5561
     16 Environment=SANDCASTLE_PORT_LANDING=127.0.0.1:5562
     17 Environment=SANDCASTLE_PORT_PROVISION=127.0.0.1:5563
     18 Environment=SANDCASTLE_PORT_LIBEUFIN_BANK=127.0.0.1:15000
     19 Environment=SANDCASTLE_PORT_BANK_SPA=127.0.0.1:15002
     20 Environment=SANDCASTLE_PORT_CHALLENGER=127.0.0.1:15003
     21 Environment=SANDCASTLE_PORT_AUDITOR=127.0.0.1:15004
     22 Environment=SANDCASTLE_PORT_DONAU=127.0.0.1:15005
     23 Environment=SANDCASTLE_PORT_DRUPAL=127.0.0.1:15006
     24 Restart=on-failure
     25 TimeoutStopSec=70
     26 ExecStart=%h/sandcastle-ng/sandcastle-run
     27 ExecStop=/usr/bin/podman stop \
     28 	taler-sandcastle
     29 Type=notify
     30 NotifyAccess=all
     31 
     32 [Install]
     33 WantedBy=default.target