diff --git a/linux/Dockerfile-centos b/linux/Dockerfile-centos index f11adbea4..5f5532f72 100644 --- a/linux/Dockerfile-centos +++ b/linux/Dockerfile-centos @@ -22,8 +22,7 @@ RUN dnf install -y python39-pip brotli brotli-devel gperftools-devel perl libxsl chmod +x /tmp/bunkerweb/deps/install.sh && \ bash /tmp/bunkerweb/deps/install.sh && \ mkdir /opt/bunkerweb/deps/python && \ - pip3.9 install --no-cache-dir --require-hashes --target /opt/bunkerweb/deps/python -r /tmp/bunkerweb/deps/requirements.txt && \ - chmod 755 /opt/bunkerweb + pip3.9 install --no-cache-dir --require-hashes --target /opt/bunkerweb/deps/python -r /tmp/bunkerweb/deps/requirements.txt # Copy BW files # can't exclude deps from . so we are copying everything by hand @@ -54,7 +53,8 @@ RUN cp /opt/bunkerweb/helpers/bwcli /usr/local/bin && \ chmod 770 /opt/bunkerweb/cache /opt/bunkerweb/tmp && \ chmod 750 /opt/bunkerweb/gen/main.py /opt/bunkerweb/job/main.py /opt/bunkerweb/cli/main.py /opt/bunkerweb/helpers/*.sh /opt/bunkerweb/ui/main.py /opt/bunkerweb/www && \ find /opt/bunkerweb/core/*/jobs/* -type f -exec chmod 750 {} \; && \ - pip3.9 install --no-cache-dir --target /opt/bunkerweb/deps/python -r /opt/bunkerweb/ui/requirements.txt + pip3.9 install --no-cache-dir --target /opt/bunkerweb/deps/python -r /opt/bunkerweb/ui/requirements.txt && \ + chmod 755 /opt/bunkerweb # Copy Linux files COPY linux/variables.env /opt/bunkerweb/variables.env diff --git a/linux/Dockerfile-debian b/linux/Dockerfile-debian index e0fd0f4b8..b817f2ca6 100644 --- a/linux/Dockerfile-debian +++ b/linux/Dockerfile-debian @@ -26,8 +26,7 @@ RUN apt update && \ chmod +x /tmp/bunkerweb/deps/install.sh && \ bash /tmp/bunkerweb/deps/install.sh && \ mkdir /opt/bunkerweb/deps/python && \ - pip install --no-cache-dir --require-hashes --target /opt/bunkerweb/deps/python -r /tmp/bunkerweb/deps/requirements.txt && \ - chmod 755 /opt/bunkerweb + pip install --no-cache-dir --require-hashes --target /opt/bunkerweb/deps/python -r /tmp/bunkerweb/deps/requirements.txt # Copy BW files # can't exclude deps from . so we are copying everything by hand @@ -58,7 +57,8 @@ RUN cp /opt/bunkerweb/helpers/bwcli /usr/local/bin && \ chmod 770 /opt/bunkerweb/cache /opt/bunkerweb/tmp && \ chmod 750 /opt/bunkerweb/gen/main.py /opt/bunkerweb/job/main.py /opt/bunkerweb/cli/main.py /opt/bunkerweb/helpers/*.sh /opt/bunkerweb/ui/main.py /opt/bunkerweb/www && \ find /opt/bunkerweb/core/*/jobs/* -type f -exec chmod 750 {} \; && \ - pip install --no-cache-dir --target /opt/bunkerweb/deps/python -r /opt/bunkerweb/ui/requirements.txt + pip install --no-cache-dir --target /opt/bunkerweb/deps/python -r /opt/bunkerweb/ui/requirements.txt && \ + chmod 755 /opt/bunkerweb # Copy Linux files COPY linux/variables.env /opt/bunkerweb/variables.env diff --git a/linux/Dockerfile-fedora b/linux/Dockerfile-fedora index 627800719..14f0eb7df 100644 --- a/linux/Dockerfile-fedora +++ b/linux/Dockerfile-fedora @@ -21,8 +21,7 @@ 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 /opt/bunkerweb/deps/python && \ - pip install --no-cache-dir --require-hashes --target /opt/bunkerweb/deps/python -r /tmp/bunkerweb/deps/requirements.txt && \ - chmod 755 /opt/bunkerweb + pip install --no-cache-dir --require-hashes --target /opt/bunkerweb/deps/python -r /tmp/bunkerweb/deps/requirements.txt # Copy BW files # can't exclude deps from . so we are copying everything by hand @@ -53,7 +52,8 @@ RUN cp /opt/bunkerweb/helpers/bwcli /usr/local/bin && \ chmod 770 /opt/bunkerweb/cache /opt/bunkerweb/tmp && \ chmod 750 /opt/bunkerweb/gen/main.py /opt/bunkerweb/job/main.py /opt/bunkerweb/cli/main.py /opt/bunkerweb/helpers/*.sh /opt/bunkerweb/ui/main.py /opt/bunkerweb/www && \ find /opt/bunkerweb/core/*/jobs/* -type f -exec chmod 750 {} \; && \ - pip install --no-cache-dir --target /opt/bunkerweb/deps/python -r /opt/bunkerweb/ui/requirements.txt + pip install --no-cache-dir --target /opt/bunkerweb/deps/python -r /opt/bunkerweb/ui/requirements.txt && \ + chmod 755 /opt/bunkerweb # Copy Linux files COPY linux/variables.env /opt/bunkerweb/variables.env