diff --git a/Dockerfile b/Dockerfile index fdc1e2a..3a7277e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -38,11 +38,8 @@ ADD ./backend/requirements.txt /execute/requirements.txt COPY ./fgex-lib /execute/fgex-lib RUN dnf install -y gcc-c++ python3.13-devel uv git &&\ - git clone https://github.com/domysh/brotli &&\ - cd brotli && uv pip install --no-cache --system . &&\ - cd .. && rm -rf brotli &&\ - uv pip install --no-cache --system -r /execute/requirements.txt &&\ uv pip install --no-cache --system ./fgex-lib &&\ + uv pip install --no-cache --system -r /execute/requirements.txt &&\ dnf remove -y gcc-c++ python3.13-devel uv git COPY ./backend/ /execute/ diff --git a/backend/requirements.txt b/backend/requirements.txt index 024f520..38e848a 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -5,4 +5,5 @@ passlib[bcrypt] psutil python-jose[cryptography] python-socketio +git+https://github.com/google/brotli #git+https://salsa.debian.org/pkg-netfilter-team/pkg-nftables#egg=nftables&subdirectory=py diff --git a/fgex-lib/requirements.txt b/fgex-lib/requirements.txt index e691418..9500627 100644 --- a/fgex-lib/requirements.txt +++ b/fgex-lib/requirements.txt @@ -3,8 +3,8 @@ pydantic>=2 typing-extensions>=4.7.1 pycryptodome zstd -brotli # waiting for pull request to be merged watchfiles fgex websockets +brotli pyllhttp