From 4b75e358c23863bd659174bd918eaddf5b70aba4 Mon Sep 17 00:00:00 2001 From: Janne Mareike Koschinski <janne@kuschku.de> Date: Thu, 9 Jun 2022 00:18:27 +0200 Subject: [PATCH] feat: persist session --- daemon/Dockerfile | 1 + daemon/entrypoint.sh | 3 +-- daemon/src/rtorrent.rc | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/daemon/Dockerfile b/daemon/Dockerfile index 8bd418d..43e2d04 100644 --- a/daemon/Dockerfile +++ b/daemon/Dockerfile @@ -78,6 +78,7 @@ ENV EXTERNAL_IP_CMD="" ENV EXTERNAL_IP="" VOLUME ["/data"] +VOLUME ["/session"] VOLUME ["/tmp"] ENTRYPOINT ["/entrypoint.sh"] diff --git a/daemon/entrypoint.sh b/daemon/entrypoint.sh index 8679a8a..7f44c86 100755 --- a/daemon/entrypoint.sh +++ b/daemon/entrypoint.sh @@ -1,9 +1,8 @@ #!/bin/sh set -eu -mkdir -p /tmp/.session echo > /tmp/rtorrent.log -rm /tmp/.session/rtorrent.lock /tmp/.session/rtorrent.pid || true +rm /session/rtorrent.lock /session/rtorrent.pid || true if [ -n "$EXTERNAL_IP_CMD" ]; then EXTERNAL_IP=$(eval "$EXTERNAL_IP_CMD") diff --git a/daemon/src/rtorrent.rc b/daemon/src/rtorrent.rc index a95df6e..3019bc4 100644 --- a/daemon/src/rtorrent.rc +++ b/daemon/src/rtorrent.rc @@ -4,8 +4,8 @@ method.insert = cfg.download, private|const|string, /data/ method.insert = cfg.tmp, private|const|string, /tmp/ +method.insert = cfg.session, private|const|string, /session/ method.insert = cfg.logfile, private|const|string, (cat,(cfg.tmp),"rtorrent.log") -method.insert = cfg.session, private|const|string, (cat,(cfg.tmp),".session/") # Listening port for incoming peer traffic network.port_range.set = 50000-50000 -- GitLab