From e8da74bba541d920f27f231d373e1c49b9c805fb Mon Sep 17 00:00:00 2001 From: jsl12 Date: Sun, 17 Jul 2022 15:56:10 -0500 Subject: [PATCH] removed some absolute paths for portability --- docker-compose.yml | 3 ++- src/kwaylon/kwaylon.py | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 733d246..d96e4b9 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -10,4 +10,5 @@ services: # give access to the system time as read-only - /etc/localtime:/etc/localtime:ro - /etc/timezone:/etc/timezone:ro - - /mnt/dietpi_userdata/kwaylon:/usr/app + - ./src:/usr/app/src + - ./data:/usr/app/data diff --git a/src/kwaylon/kwaylon.py b/src/kwaylon/kwaylon.py index f053c25..483e212 100644 --- a/src/kwaylon/kwaylon.py +++ b/src/kwaylon/kwaylon.py @@ -23,7 +23,7 @@ class Kwaylon(Client): def __init__(self, limit: int = 5000, days: int = 30, db_path: Path = None, *args, **kwargs): super().__init__(*args, **kwargs) if db_path is None: - self.db_path = Path.cwd() / 'data' / 'messages.db' + self.db_path = Path(__file__).parents[2] / 'data' / 'messages.db' else: self.db_path = db_path