Merge pull request #4 from jotka/dockerfile

dockefile
This commit is contained in:
Xoconoch
2025-08-14 08:37:25 -06:00
committed by GitHub
2 changed files with 34 additions and 0 deletions

22
Dockerfile Normal file
View File

@@ -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"]

View File

@@ -40,6 +40,18 @@ Run the script from your terminal:
python spotizerr-auth.py
```
## running with docker
Build the Docker image using the provided Dockerfile and the command below:
```bash
docker build . -t spotizerr-auth
```
Then, run the Docker container with the following command:
```
docker run --rm -it spotizerr-auth
```
The script will guide you through the following steps:
1. **Enter Spotizerr URL**: You'll be prompted for the base URL of your Spotizerr instance. You can press Enter to use the default (`http://localhost:7171`).