1
- FROM almalinux:9.3 -minimal
1
+ FROM almalinux:9.4 -minimal
2
2
3
3
LABEL maintainer="appthreat" \
4
4
org.opencontainers.image.authors="Team AppThreat <cloud@appthreat.com>" \
@@ -58,7 +58,7 @@ RUN set -e; \
58
58
&& microdnf install -y gcc git-core php php-cli php-curl php-zip php-bcmath php-json php-pear php-mbstring php-devel make wget bash graphviz graphviz-gd \
59
59
pcre2 findutils which tar gzip zip unzip sudo nodejs ncurses sqlite-devel glibc-common glibc-all-langpacks \
60
60
&& mkdir -p /opt/miniconda3 /opt/workspace \
61
- && wget -q https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64 .sh -O /opt/miniconda3/miniconda.sh \
61
+ && wget -q https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-${ARCH_NAME} .sh -O /opt/miniconda3/miniconda.sh \
62
62
&& bash /opt/miniconda3/miniconda.sh -b -u -p /opt/miniconda3 \
63
63
&& rm -rf /opt/miniconda3/miniconda.sh \
64
64
&& ln -s /opt/miniconda3/etc/profile.d/conda.sh /etc/profile.d/conda.sh \
@@ -69,9 +69,9 @@ RUN set -e; \
69
69
&& conda config --set solver libmamba \
70
70
&& conda init bash \
71
71
&& bash -c /opt/conda-install.sh \
72
- && curl -LO https://repo.almalinux.org/almalinux/9/CRB/${ARCH_NAME}/os/Packages/graphviz-devel-2.44.0-25 .el9.${ARCH_NAME}.rpm \
73
- && rpm -ivh graphviz-devel-2.44.0-25 .el9.${ARCH_NAME}.rpm \
74
- && rm graphviz-devel-2.44.0-25 .el9.${ARCH_NAME}.rpm \
72
+ && curl -LO https://repo.almalinux.org/almalinux/9/CRB/${ARCH_NAME}/os/Packages/graphviz-devel-2.44.0-26 .el9.${ARCH_NAME}.rpm \
73
+ && rpm -ivh graphviz-devel-2.44.0-26 .el9.${ARCH_NAME}.rpm \
74
+ && rm graphviz-devel-2.44.0-26 .el9.${ARCH_NAME}.rpm \
75
75
&& curl -s "https://get.sdkman.io" | bash \
76
76
&& source "$HOME/.sdkman/bin/sdkman-init.sh" \
77
77
&& echo -e "sdkman_auto_answer=true\n sdkman_selfupdate_feature=false\n sdkman_auto_env=true\n sdkman_curl_connect_timeout=20\n sdkman_curl_max_time=0" >> $HOME/.sdkman/etc/config \
@@ -83,14 +83,14 @@ RUN set -e; \
83
83
&& rm -rf /root/.sdkman \
84
84
&& microdnf install -y epel-release \
85
85
&& mkdir -p ${ANDROID_HOME}/cmdline-tools \
86
- && curl -L https://dl.google.com/android/repository/commandlinetools-linux-9477386_latest .zip -o ${ANDROID_HOME}/cmdline-tools/android_tools.zip \
86
+ && curl -L https://dl.google.com/android/repository/commandlinetools-linux-11076708_latest .zip -o ${ANDROID_HOME}/cmdline-tools/android_tools.zip \
87
87
&& unzip ${ANDROID_HOME}/cmdline-tools/android_tools.zip -d ${ANDROID_HOME}/cmdline-tools/ \
88
88
&& rm ${ANDROID_HOME}/cmdline-tools/android_tools.zip \
89
89
&& mv ${ANDROID_HOME}/cmdline-tools/cmdline-tools ${ANDROID_HOME}/cmdline-tools/latest \
90
90
&& yes | /opt/android-sdk-linux/cmdline-tools/latest/bin/sdkmanager --licenses --sdk_root=/opt/android-sdk-linux \
91
91
&& /opt/android-sdk-linux/cmdline-tools/latest/bin/sdkmanager 'platform-tools' --sdk_root=/opt/android-sdk-linux \
92
- && /opt/android-sdk-linux/cmdline-tools/latest/bin/sdkmanager 'platforms;android-33 ' --sdk_root=/opt/android-sdk-linux \
93
- && /opt/android-sdk-linux/cmdline-tools/latest/bin/sdkmanager 'build-tools;33 .0.0' --sdk_root=/opt/android-sdk-linux \
92
+ && /opt/android-sdk-linux/cmdline-tools/latest/bin/sdkmanager 'platforms;android-34 ' --sdk_root=/opt/android-sdk-linux \
93
+ && /opt/android-sdk-linux/cmdline-tools/latest/bin/sdkmanager 'build-tools;34 .0.0' --sdk_root=/opt/android-sdk-linux \
94
94
&& sudo npm install -g @appthreat/atom @cyclonedx/cdxgen --omit=optional \
95
95
&& php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" && php composer-setup.php \
96
96
&& mv composer.phar /usr/local/bin/composer
0 commit comments