diff --git a/openvidu-test-e2e/docker/openvidu-test-e2e-android/Dockerfile b/openvidu-test-e2e/docker/openvidu-test-e2e-android/Dockerfile new file mode 100644 index 00000000..6a1a4c63 --- /dev/null +++ b/openvidu-test-e2e/docker/openvidu-test-e2e-android/Dockerfile @@ -0,0 +1,18 @@ +FROM openvidu/openvidu-test-e2e:22.04 + +RUN apt-get -y update && \ + apt-get install -y wget unzip + +# Install Android sdkmanager +RUN mkdir /usr/lib/android-sdk && cd /usr/lib/android-sdk && \ + wget https://dl.google.com/android/repository/commandlinetools-linux-9123335_latest.zip && \ + unzip commandlinetools-linux*.zip && \ + rm commandlinetools-linux*.zip && \ + mkdir latest && mv cmdline-tools/* ./latest && mv latest ./cmdline-tools/. + +# Install Android SDK using sdkmanager +RUN yes | /usr/lib/android-sdk/cmdline-tools/latest/bin/sdkmanager "platform-tools" "platforms;android-33" + +# Cleanup +RUN rm -rf /var/lib/apt/lists/* +RUN apt-get autoremove --purge -y && apt-get autoclean \ No newline at end of file diff --git a/openvidu-test-e2e/docker/openvidu-test-e2e-android/create_image.sh b/openvidu-test-e2e/docker/openvidu-test-e2e-android/create_image.sh new file mode 100755 index 00000000..a7881982 --- /dev/null +++ b/openvidu-test-e2e/docker/openvidu-test-e2e-android/create_image.sh @@ -0,0 +1 @@ +docker build --rm --pull --no-cache -t openvidu/openvidu-test-e2e-android:22.04 -f Dockerfile . \ No newline at end of file