taler-deployment

Deployment scripts and configuration files
Log | Files | Refs | README

commit cd4174b2e2702b570aca1098fefe7096aef42512
parent 67c3e3d009ef0b667925f744803dabe398109fc1
Author: Devan Carpenter <devan@taler.net>
Date:   Sat, 18 Jan 2025 00:20:06 +0000

aptly: add rsyncd service

Diffstat:
Aaptly/rsyncd.conf | 12++++++++++++
Aaptly/rsyncd.service | 12++++++++++++
2 files changed, 24 insertions(+), 0 deletions(-)

diff --git a/aptly/rsyncd.conf b/aptly/rsyncd.conf @@ -0,0 +1,12 @@ +max connections = 8 +log file = /home/aptbuilder/.local/var/log/rsync.log +lock file = /home/aptbuilder/.local/var/run/rsyncd.lock +timeout = 300 +use chroot = no + +[incoming_packages] + comment = Inbox for CI APT Packages + path = /home/aptbuilder/incoming + read only = no + #uid = aptbuilder + #gid = aptbuilder diff --git a/aptly/rsyncd.service b/aptly/rsyncd.service @@ -0,0 +1,12 @@ +[Unit] +Description=fast remote file copy program daemon +ConditionPathExists=/home/aptbuilder/.config/rsyncd.conf +Documentation=man:rsync(1) man:rsyncd.conf(5) + +[Service] +ExecStart=/usr/bin/rsync --daemon --no-detach --address 127.0.0.1 --port 424242 --config=/home/aptbuilder/.config/rsyncd.conf +RestartSec=1 +Restart=on-failure + +[Install] +WantedBy=default.target