diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..71b98ca --- /dev/null +++ b/.dockerignore @@ -0,0 +1,2 @@ +.venv/ +.env \ No newline at end of file diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..0d500fa --- /dev/null +++ b/.env.example @@ -0,0 +1,3 @@ +JELLYFIN_API_KEY= +JELLYFIN_URL= +DISCORD_TOKEN= \ No newline at end of file diff --git a/.gitignore b/.gitignore index c66ba3a..85c55eb 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,2 @@ .env -.venv \ No newline at end of file +.venv diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..4eb8f30 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,15 @@ +FROM python:3 +RUN apk add ffmpeg + +WORKDIR /usr/src/app + +COPY requirements.txt ./ + +RUN pip install --no-cache-dir -r requirements.txt + +COPY . . + +RUN mv .env.example .env + +CMD python bot.py + diff --git a/ffmpeg.exe b/ffmpeg.exe deleted file mode 100644 index 50dd201..0000000 Binary files a/ffmpeg.exe and /dev/null differ diff --git a/output.mp3 b/output.mp3 deleted file mode 100644 index 5811349..0000000 Binary files a/output.mp3 and /dev/null differ