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