Skip to content
5 changes: 4 additions & 1 deletion docker_casdoor/work/script-setup-casdoor.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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 \
Expand Down
3 changes: 2 additions & 1 deletion docker_searxng/searxng.Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -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 \
Expand Down