From 868e6dd5d5e58b4273ef057e35ba1b1ea3e398d6 Mon Sep 17 00:00:00 2001 From: cruizba Date: Tue, 14 Apr 2026 21:28:23 +0200 Subject: [PATCH] ci: openvidu-test-e2e; Update Dockerfile to install safe-chain --- openvidu-test-e2e/docker/Dockerfile | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/openvidu-test-e2e/docker/Dockerfile b/openvidu-test-e2e/docker/Dockerfile index 49f4f9f7c..2a615b0b8 100644 --- a/openvidu-test-e2e/docker/Dockerfile +++ b/openvidu-test-e2e/docker/Dockerfile @@ -36,15 +36,22 @@ RUN set -eux; \ docker-ce-cli \ docker-compose-plugin \ nodejs; \ + HOME=/opt sh -c 'curl -fsSL https://github.com/AikidoSec/safe-chain/releases/latest/download/install-safe-chain.sh | sh -s -- --ci'; \ + find /opt/.safe-chain/shims -type f -exec sed -i 's|\$HOME/.safe-chain|/opt/.safe-chain|g' {} +; \ + chmod -R a+rX /opt/.safe-chain; \ + printf 'export PATH="/opt/.safe-chain/shims:/opt/.safe-chain/bin:$PATH"\n' > /etc/profile.d/safe-chain.sh; \ + chmod 0644 /etc/profile.d/safe-chain.sh; \ npm install -g http-server@latest; \ update-alternatives --set java /usr/lib/jvm/java-25-openjdk-amd64/bin/java; \ apt clean; \ rm -rf /var/lib/apt/lists/* +ENV PATH=/opt/.safe-chain/shims:/opt/.safe-chain/bin:$PATH + ENV MAVEN_VERSION=3.9.11 ENV MAVEN_HOME=/usr/share/maven ENV PATH=$MAVEN_HOME/bin:$PATH -RUN wget -q https://dlcdn.apache.org/maven/maven-3/${MAVEN_VERSION}/binaries/apache-maven-${MAVEN_VERSION}-bin.tar.gz && \ +RUN wget -q https://archive.apache.org/dist/maven/maven-3/${MAVEN_VERSION}/binaries/apache-maven-${MAVEN_VERSION}-bin.tar.gz && \ tar -xzf apache-maven-${MAVEN_VERSION}-bin.tar.gz -C /opt && \ ln -s /opt/apache-maven-${MAVEN_VERSION} $MAVEN_HOME && \ rm apache-maven-${MAVEN_VERSION}-bin.tar.gz