diff --git a/Dockerfile b/Dockerfile index 7d969af..54570b6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,8 +7,11 @@ WORKDIR /opt/app # Copy the current directory contents into the container COPY . /opt/app/ -# Install any needed packages specified in requirements.txt -RUN pip install --no-cache-dir Flask requests python-dotenv beautifulsoup4 gunicorn +# Install system dependencies required for lxml +RUN apt-get update && apt-get install -y libxml2-dev libxslt1-dev + +# Install Python packages +RUN pip install --no-cache-dir Flask requests python-dotenv beautifulsoup4 gunicorn lxml # Make port 8182 available to the world outside this container EXPOSE 8182