diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..f0d24f0 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,22 @@ +# Use an official Python runtime as a parent image +FROM python:3.11-slim + +# Set environment variables to avoid interactive prompts +ENV DEBIAN_FRONTEND=noninteractive + +# Install git and other dependencies +RUN apt-get update && \ + apt-get install -y git && \ + rm -rf /var/lib/apt/lists/* + +# Clone the repository +RUN git clone https://github.com/Xoconoch/spotizerr-auth.git + +# Set the working directory +WORKDIR /spotizerr-auth + +# Install Python dependencies +RUN pip install --no-cache-dir -r requirements.txt + +# Set the default command to run the application +CMD ["python", "spotizerr-auth.py"]