diff --git a/Dockerfile b/Dockerfile index e0ed3d4..29cc11b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.14.1-slim +FROM python:3.15.0a2-slim # Set environment variables to prevent interactive prompts and optimize Python ENV DEBIAN_FRONTEND=noninteractive \ @@ -10,7 +10,7 @@ ENV DEBIAN_FRONTEND=noninteractive \ PUID=1000 \ PGID=1000 -# Install system dependencies +# Install system dependencies including build tools for Python packages RUN apt-get update && apt-get install -y --no-install-recommends \ git \ curl \ @@ -18,6 +18,10 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ unzip \ cron \ gosu \ + gcc \ + g++ \ + make \ + libffi-dev \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* \ && rm -rf /tmp/* \ diff --git a/Dockerfile.root b/Dockerfile.root index 03939da..793c1e7 100644 --- a/Dockerfile.root +++ b/Dockerfile.root @@ -1,4 +1,4 @@ -FROM python:3.14.1-slim +FROM python:3.15.0a2-slim # Set environment variables to prevent interactive prompts and optimize Python ENV DEBIAN_FRONTEND=noninteractive \ diff --git a/requirements.txt b/requirements.txt index cf2d8d1..d4b30d1 100644 --- a/requirements.txt +++ b/requirements.txt @@ -8,7 +8,7 @@ PyGithub==2.8.1 gitpython==3.1.45 python-dotenv==1.2.1 requests==2.32.5 -sqlalchemy==2.0.44 +sqlalchemy==2.0.45 flask-sqlalchemy==3.1.1 wtforms==3.2.1 gunicorn==23.0.0