diff options
author | Antoine A <> | 2024-03-21 13:03:34 +0100 |
---|---|---|
committer | Antoine A <> | 2024-03-21 13:03:34 +0100 |
commit | e185af0f365fbcbed2627b33f1552baf30057a34 (patch) | |
tree | 432139391a27ffdb8cef4b53a21e5e09aad0c9d3 | |
parent | a46b61bec3e670422fe8e84db44c07f80272495b (diff) | |
download | libeufin-e185af0f365fbcbed2627b33f1552baf30057a34.tar.gz libeufin-e185af0f365fbcbed2627b33f1552baf30057a34.tar.bz2 libeufin-e185af0f365fbcbed2627b33f1552baf30057a34.zip |
Add libeufin-bank-gc service
-rw-r--r-- | debian/libeufin-bank.libeufin-bank-gc.service | 8 | ||||
-rw-r--r-- | debian/libeufin-bank.libeufin-bank-gc.timer | 10 | ||||
-rwxr-xr-x | debian/rules | 2 |
3 files changed, 20 insertions, 0 deletions
diff --git a/debian/libeufin-bank.libeufin-bank-gc.service b/debian/libeufin-bank.libeufin-bank-gc.service new file mode 100644 index 00000000..f87f29c1 --- /dev/null +++ b/debian/libeufin-bank.libeufin-bank-gc.service @@ -0,0 +1,8 @@ +[Unit] +Description=LibEuFin Bank Garbage Collection Service +After=postgres.service +PartOf=libeufin-bank.target + +[Service] +User=libeufin-bank +ExecStart=/usr/bin/libeufin-bank gc -c /etc/libeufin/libeufin-bank.conf diff --git a/debian/libeufin-bank.libeufin-bank-gc.timer b/debian/libeufin-bank.libeufin-bank-gc.timer new file mode 100644 index 00000000..4421e612 --- /dev/null +++ b/debian/libeufin-bank.libeufin-bank-gc.timer @@ -0,0 +1,10 @@ +[Unit] +Description=Run garbage collection every 15min +PartOf=libeufin-bank.target + +[Timer] +OnCalendar=*:0/15 +Unit=libeufin-bank-gc.service + +[Install] +WantedBy=multi-user.target
\ No newline at end of file diff --git a/debian/rules b/debian/rules index 53c9793c..3252a9e1 100755 --- a/debian/rules +++ b/debian/rules @@ -40,6 +40,8 @@ override_dh_installsystemd: # Need to specify units manually, since we have multiple # and dh_installsystemd by default only looks for "<package>.service". dh_installsystemd -plibeufin-bank --name=libeufin-bank --no-start --no-enable + dh_installsystemd -plibeufin-bank --name=libeufin-bank-gc --no-start --no-enable + dh_installsystemd -plibeufin-bank --name=libeufin-bank-gc.timer --no-start --no-enable dh_installsystemd -plibeufin-nexus --name=libeufin-nexus-ebics-submit --no-start --no-enable dh_installsystemd -plibeufin-nexus --name=libeufin-nexus-ebics-fetch --no-start --no-enable # final invocation to generate daemon reload |