diff --git a/docker_casdoor/work/script-setup-casdoor.sh b/docker_casdoor/work/script-setup-casdoor.sh index e908121..c89d097 100644 --- a/docker_casdoor/work/script-setup-casdoor.sh +++ b/docker_casdoor/work/script-setup-casdoor.sh @@ -9,7 +9,10 @@ setup_casdoor() { && URL_CASDOOR="https://github.com/casdoor/casdoor/archive/refs/tags/v${VER_CASDOOR}.tar.gz" \ && echo "Downloading casdoor version ${VER_CASDOOR} from: ${URL_CASDOOR}" \ && install_tar_gz $URL_CASDOOR \ - && mv /opt/casdoor-* /tmp/casdoor && mkdir -pv /opt/casdoor/web/build /opt/casdoor/conf + && mv /opt/casdoor-* /tmp/casdoor \ + && sed -i '/userId := user.GetId()/a\ c.SetSessionUsername(userId)' /tmp/casdoor/controllers/account.go \ + && sed -i 's|paidUserName != c.GetSessionUsername()|userId != c.GetSessionUsername()|' /tmp/casdoor/controllers/product.go \ + && mkdir -pv /opt/casdoor/web/build /opt/casdoor/conf echo "--> Building Backend..." \ && cd /tmp/casdoor && ./build.sh \ diff --git a/docker_searxng/searxng.Dockerfile b/docker_searxng/searxng.Dockerfile index b47ff8d..63e6631 100644 --- a/docker_searxng/searxng.Dockerfile +++ b/docker_searxng/searxng.Dockerfile @@ -13,7 +13,8 @@ RUN set -eux \ && adduser -uid ${SEARXNG_UID} --disabled-password --home /opt/searxng -shell /bin/bash --ingroup searxng searxng \ && usermod -aG root searxng \ && apt-get -qq update -yq --fix-missing && apt-get -qq install -yq --no-install-recommends \ - liblzma-dev libxslt-dev zlib1g-dev libffi-dev libssl-dev \ + libxslt-dev zlib1g-dev libffi-dev libssl-dev liblzma-dev \ + && pip install -U pyyaml uwsgi \ && cd /opt/searxng \ && git config --global --add safe.directory /opt/searxng \ && git init && git remote add origin https://github.com/searxng/searxng \