diff --git a/Dockerfile b/Dockerfile index c627da7..677f318 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,8 +1,5 @@ # Builder stage FROM python:3.12-slim AS builder -RUN apt-get update \ - && apt-get install -y --no-install-recommends git build-essential \ - && rm -rf /var/lib/apt/lists/* WORKDIR /install COPY requirements.txt . RUN pip install --prefix=/install --no-cache-dir -r requirements.txt diff --git a/requirements.txt b/requirements.txt index 53bfe5a..7e208e7 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,4 @@ +--extra-index-url https://git.gansejunge.com/api/packages/notifier/pypi/simple/ annotated-types==0.7.0 anyio==4.11.0 argon2-cffi==25.1.0 @@ -8,16 +9,16 @@ cryptography==46.0.2 fastapi==0.118.0 h11==0.16.0 idna==3.10 -lib-db-module @ git+https://git.gansejunge.com/notifier/lib-db-module.git@main -lib-secret-manager[encryption] @ git+https://git.gansejunge.com/notifier/lib-secret-manager.git@main -lib-uvicorn-config @ git+https://git.gansejunge.com/notifier/lib-uvicorn-config.git@main +lib-db-module==0.2.0 +lib-secret-manager==0.2.0 +lib-uvicorn-config==0.2.0 mysql-connector-python==9.4.0 prometheus_client==0.23.1 pycparser==2.23 pydantic==2.12.0 pydantic_core==2.41.1 python-json-logger==4.0.0 -simple-logger-handler @ git+https://git.gansejunge.com/notifier/lib-logger-handler.git@main +simple-logger-handler==0.1.0 sniffio==1.3.1 starlette==0.48.0 typing-inspection==0.4.2