diff --git a/Dockerfile b/Dockerfile index 316ab90a3..4800bcc4e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -11,9 +11,9 @@ RUN echo > /opt/jumpserver/config.yml \ if [ -n "${VERSION}" ]; then \ sed -i "s@VERSION = .*@VERSION = '${VERSION}'@g" apps/jumpserver/const.py; \ fi - RUN set -ex \ && export SECRET_KEY=$(head -c100 < /dev/urandom | base64 | tr -dc A-Za-z0-9 | head -c 48) \ + && test -f requirements/requirements.txt && uv pip install -r requirements/requirements.txt && . /opt/py3/bin/activate \ && cd apps \ && python manage.py compilemessages diff --git a/pyproject.toml b/pyproject.toml index 5cdffd096..13562bbe2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -153,6 +153,7 @@ dependencies = [ 'drf-spectacular-sidecar==2025.8.1', "django-oauth-toolkit==2.4.0", "pyhttpsig==1.3.0", + "requests-unixsocket==0.4.1", ] [project.urls] diff --git a/requirements/requirements.txt b/requirements/requirements.txt new file mode 100644 index 000000000..2718a2afb --- /dev/null +++ b/requirements/requirements.txt @@ -0,0 +1 @@ +requests-unixsocket==0.4.1 \ No newline at end of file