From 73d18dad9228d549c88fe5e516a400401244631e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Roberto=20Bani=C4=87?= Date: Thu, 13 Apr 2023 01:49:25 +0200 Subject: [PATCH] Rename Dockerfile to Dockerfile.alpine --- .github/workflows/ci.yml | 2 +- Dockerfile => Dockerfile.alpine | 82 ++++++++++++++++----------------- 2 files changed, 42 insertions(+), 42 deletions(-) rename Dockerfile => Dockerfile.alpine (94%) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5f79e12..90d5cc9 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -27,7 +27,7 @@ jobs: strategy: matrix: include: - - dockerfile: Dockerfile + - dockerfile: Dockerfile.alpine variant: alpine - dockerfile: Dockerfile.slim variant: slim diff --git a/Dockerfile b/Dockerfile.alpine similarity index 94% rename from Dockerfile rename to Dockerfile.alpine index f539642..964a3ae 100644 --- a/Dockerfile +++ b/Dockerfile.alpine @@ -1,41 +1,41 @@ -FROM python:alpine - -ENV DRYRUN 'True' -ENV DEBUG 'True' -ENV DEBUG_LEVEL 'INFO' -ENV SLEEP_DURATION '3600' -ENV LOGFILE 'log.log' - -ENV USER_MAPPING '' -ENV LIBRARY_MAPPING '' - -ENV PLEX_BASEURL '' -ENV PLEX_TOKEN '' -ENV PLEX_USERNAME '' -ENV PLEX_PASSWORD '' -ENV PLEX_SERVERNAME '' - -ENV JELLYFIN_BASEURL '' -ENV JELLYFIN_TOKEN '' - -ENV SYNC_FROM_PLEX_TO_JELLYFIN 'True' -ENV SYNC_FROM_JELLYFIN_TO_PLEX 'True' -ENV SYNC_FROM_PLEX_TO_PLEX 'True' -ENV SYNC_FROM_JELLYFIN_TO_JELLYFIN 'True' - -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 ./ - -RUN pip install --no-cache-dir -r requirements.txt - -COPY . . - -CMD ["python", "-u", "main.py"] +FROM python:alpine + +ENV DRYRUN 'True' +ENV DEBUG 'True' +ENV DEBUG_LEVEL 'INFO' +ENV SLEEP_DURATION '3600' +ENV LOGFILE 'log.log' + +ENV USER_MAPPING '' +ENV LIBRARY_MAPPING '' + +ENV PLEX_BASEURL '' +ENV PLEX_TOKEN '' +ENV PLEX_USERNAME '' +ENV PLEX_PASSWORD '' +ENV PLEX_SERVERNAME '' + +ENV JELLYFIN_BASEURL '' +ENV JELLYFIN_TOKEN '' + +ENV SYNC_FROM_PLEX_TO_JELLYFIN 'True' +ENV SYNC_FROM_JELLYFIN_TO_PLEX 'True' +ENV SYNC_FROM_PLEX_TO_PLEX 'True' +ENV SYNC_FROM_JELLYFIN_TO_JELLYFIN 'True' + +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 ./ + +RUN pip install --no-cache-dir -r requirements.txt + +COPY . . + +CMD ["python", "-u", "main.py"]