webtester (latest)

Published 1 year ago by corentin.richard

Installation

docker pull codefirst.iut.uca.fr/corentin.richard/webtester:latest
sha256:d6227df95be710837e9ba239d90a1b079cd6216ce142907419830bf654854eba

Image Layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.ref.name=ubuntu
LABEL org.opencontainers.image.version=22.04
ADD file:140fb5108b4a2861b5718ad03b4a5174bba03589ea8d4c053e6a0b282f439ff3 in /
CMD ["/bin/bash"]
LABEL org.opencontainers.image.source=https://github.com/cirruslabs/docker-images-android
USER root
ENV ANDROID_HOME=/opt/android-sdk-linux LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LANGUAGE=en_US:en
ENV ANDROID_SDK_ROOT=/opt/android-sdk-linux PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/android-sdk-linux/cmdline-tools/latest/bin:/opt/android-sdk-linux/platform-tools:/opt/android-sdk-linux/emulator
ENV ANDROID_SDK_TOOLS_VERSION=9477386
RUN /bin/sh -c set -o xtrace && cd /opt && apt-get update && apt-get install -y openjdk-17-jdk && apt-get install -y sudo wget zip unzip git openssh-client curl bc software-properties-common build-essential ruby-full ruby-bundler libstdc++6 libpulse0 libglu1-mesa locales lcov libsqlite3-dev --no-install-recommends && apt-get install -y libxtst6 libnss3-dev libnspr4 libxss1 libasound2 libatk-bridge2.0-0 libgtk-3-0 libgdk-pixbuf2.0-0 && rm -rf /var/lib/apt/lists/* && sh -c 'echo "en_US.UTF-8 UTF-8" > /etc/locale.gen' && locale-gen && update-locale LANG=en_US.UTF-8 && wget -q https://dl.google.com/android/repository/commandlinetools-linux-${ANDROID_SDK_TOOLS_VERSION}_latest.zip -O android-sdk-tools.zip && mkdir -p ${ANDROID_HOME}/cmdline-tools/ && unzip -q android-sdk-tools.zip -d ${ANDROID_HOME}/cmdline-tools/ && mv ${ANDROID_HOME}/cmdline-tools/cmdline-tools ${ANDROID_HOME}/cmdline-tools/latest && chown -R root:root $ANDROID_HOME && rm android-sdk-tools.zip && echo '%sudo ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers && yes | sdkmanager --licenses && wget -O /usr/bin/android-wait-for-emulator https://raw.githubusercontent.com/travis-ci/travis-cookbooks/master/community-cookbooks/android-sdk/files/default/android-wait-for-emulator && chmod +x /usr/bin/android-wait-for-emulator && touch /root/.android/repositories.cfg && sdkmanager platform-tools && mkdir -p /root/.android && touch /root/.android/repositories.cfg && git config --global user.email "support@cirruslabs.org" && git config --global user.name "Cirrus CI" # buildkit
RUN /bin/sh -c if [[ $(uname -m) == "x86_64" ]] ; then sdkmanager emulator ; fi # buildkit
ENV ANDROID_PLATFORM_VERSION=33
ENV ANDROID_BUILD_TOOLS_VERSION=33.0.2
RUN /bin/sh -c yes | sdkmanager "platforms;android-$ANDROID_PLATFORM_VERSION" "build-tools;$ANDROID_BUILD_TOOLS_VERSION" # buildkit
LABEL org.opencontainers.image.source=https://github.com/cirruslabs/docker-images-flutter
USER root
ARG flutter_version
ENV FLUTTER_HOME=/sdks/flutter FLUTTER_VERSION=3.13.4
ENV FLUTTER_ROOT=/sdks/flutter
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/android-sdk-linux/cmdline-tools/latest/bin:/opt/android-sdk-linux/platform-tools:/opt/android-sdk-linux/emulator:/sdks/flutter/bin:/sdks/flutter/bin/cache/dart-sdk/bin
RUN |1 flutter_version=3.13.4 /bin/sh -c git clone --depth 1 --branch ${FLUTTER_VERSION} https://github.com/flutter/flutter.git ${FLUTTER_HOME} # buildkit
RUN |1 flutter_version=3.13.4 /bin/sh -c yes | flutter doctor --android-licenses && flutter doctor && chown -R root:root ${FLUTTER_HOME} # buildkit
COPY dir:5f0b4c9900339fcc69429632f3ea50754d95c4aa9fa1eba2ab77e9e90aba6670 in /app
WORKDIR /app
/bin/sh -c flutter pub get
/bin/sh -c flutter build web --no-tree-shake-icons
EXPOSE 80
CMD ["flutter" "run" "-d" "web-server" "--web-port" "80"]
LABEL org.opencontainers.image.created=2024-01-08T13:23:55Z
LABEL org.opencontainers.image.revision=2080ebd4bf26fe67a86355fc51c625cbaec54d7a
LABEL org.opencontainers.image.source=https://codefirst.iut.uca.fr/git/fantom_games/WebTester.git
LABEL org.opencontainers.image.url=https://codefirst.iut.uca.fr/git/fantom_games/WebTester

Labels

Key Value
org.opencontainers.image.created 2024-01-08T13:23:55Z
org.opencontainers.image.ref.name ubuntu
org.opencontainers.image.revision 2080ebd4bf26fe67a86355fc51c625cbaec54d7a
org.opencontainers.image.source https://codefirst.iut.uca.fr/git/fantom_games/WebTester.git
org.opencontainers.image.url https://codefirst.iut.uca.fr/git/fantom_games/WebTester
org.opencontainers.image.version 22.04
Details
Container
1 year ago
1
OCI / Docker
linux/amd64
1.0 GiB
Versions (1) View all
latest on 2024-01-08