From 21fe4875eb4c4c2ea98d1e9d0d63ff91f4de7f34 Mon Sep 17 00:00:00 2001 From: Luigi311 Date: Wed, 15 Jun 2022 13:38:28 -0600 Subject: [PATCH] Add ENVs to dockerfile --- Dockerfile | 27 ++++++++++++++++++++++++++- main.py | 3 +-- src/plex.py | 1 - 3 files changed, 27 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index e267be0..ab72099 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,30 @@ FROM python:3-slim +ENV DRYRUN 'True' +ENV DEBUG 'True' +ENV DEBUG_LEVEL 'INFO' +ENV SLEEP_DURATION '3600' +ENV LOGFILE 'log.log' + +ENV USER_MAPPING '{ "User Test": "User Test2" }' +ENV LIBRARY_MAPPING '{ "Shows Test": "TV Shows Test" }' + +ENV PLEX_BASEURL 'http://localhost:32400' +ENV PLEX_TOKEN '' +ENV PLEX_USERNAME '' +ENV PLEX_PASSWORD '' +ENV PLEX_SERVERNAME '' + +ENV JELLYFIN_BASEURL 'http://localhost:8096' +ENV JELLYFIN_TOKEN '' + +ENV BLACKLIST_LIBRARY '' +ENV WHITELIST_LIBRARY '' +ENV BLACKLIST_LIBRARY_TYPE '' +ENV WHITELIST_LIBRARY_TYPE '' +ENV BLACKLIST_USERS '' +ENV WHITELIST_USERS '' + WORKDIR /app COPY ./requirements.txt ./ @@ -7,4 +32,4 @@ RUN pip install --no-cache-dir -r requirements.txt COPY . . -CMD ["python", "-u", "main.py"] \ No newline at end of file +CMD ["python", "-u", "main.py"] diff --git a/main.py b/main.py index 83fb0bf..5276f08 100644 --- a/main.py +++ b/main.py @@ -380,6 +380,7 @@ if __name__ == "__main__": try: main() logger(f"Looping in {sleep_duration}") + sleep(sleep_duration) except Exception as error: if isinstance(error, list): for message in error: @@ -394,5 +395,3 @@ if __name__ == "__main__": except KeyboardInterrupt: logger("Exiting", log_type=0) os._exit(0) - - sleep(sleep_duration) diff --git a/src/plex.py b/src/plex.py index a26a0c4..b10f3d9 100644 --- a/src/plex.py +++ b/src/plex.py @@ -1,5 +1,4 @@ import re -from collections import ChainMap from plexapi.server import PlexServer from plexapi.myplex import MyPlexAccount