diff --git a/src/linux/Dockerfile-fedora b/src/linux/Dockerfile-fedora index 6e0ace85c..e4da5c9c0 100644 --- a/src/linux/Dockerfile-fedora +++ b/src/linux/Dockerfile-fedora @@ -29,7 +29,9 @@ RUN dnf install -y python3-pip brotli brotli-devel gperftools-devel perl libxslt chmod +x /tmp/bunkerweb/deps/install.sh && \ bash /tmp/bunkerweb/deps/install.sh && \ mkdir /usr/share/bunkerweb/deps/python && \ - pip install --no-cache-dir --require-hashes --target /usr/share/bunkerweb/deps/python -r /tmp/bunkerweb/deps/requirements.txt + # Dirty fix to avoid errors with --target and packages same namespace + cp -r /usr/lib64/python3.10/* /usr/lib/python3.10/ && \ + PYTHONPLATLIBDIR=lib pip3.10 install --no-cache-dir --require-hashes --target /usr/share/bunkerweb/deps/python -r /tmp/bunkerweb/deps/requirements.txt # Copy files # can't exclude deps from . so we are copying everything by hand @@ -78,4 +80,4 @@ COPY src/linux/bunkerweb-ui.service /usr/share/bunkerweb-ui.service # Generate DEB at startup VOLUME /data WORKDIR /usr/share/ -ENTRYPOINT ["/usr/share/fpm.sh", "deb"] \ No newline at end of file +ENTRYPOINT ["/usr/share/fpm.sh", "deb"]