api (sha256:19dd38f708a850fa89bcbcaa15d4bf641985fb652cff1c4d0e8acaa383dbb84b)

Published 2025-10-09 18:59:57 +02:00 by janbc

Installation

docker pull code.tanhub.net/janbc/api@sha256:19dd38f708a850fa89bcbcaa15d4bf641985fb652cff1c4d0e8acaa383dbb84b
sha256:19dd38f708a850fa89bcbcaa15d4bf641985fb652cff1c4d0e8acaa383dbb84b

Image layers

COPY / / # buildkit
CMD ["bash"]
LABEL Author=Microsoft
LABEL Support=Microsoft OpenJDK Support <openjdk-support@microsoft.com>
ARG package=msopenjdk-17
ARG PKGS=tzdata ca-certificates freetype shadow-utils
ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
ENV JAVA_HOME=/usr/lib/jvm/msopenjdk-17
RUN |2 package=msopenjdk-17 PKGS=tzdata ca-certificates freetype shadow-utils /bin/sh -c tdnf update -y && tdnf install -y ${package} ${PKGS} && tdnf clean all && groupadd --system --gid=101 app && adduser --uid 101 --gid 101 --system app && install -d -m 0755 -o 101 -g 101 "/home/app" && rm -rf /var/cache/tdnf && rm -rf /usr/lib/jvm/${package}/lib/src.zip && echo java -Xshare:dump && java -Xshare:dump # buildkit
ARG TARGETARCH
WORKDIR $HOME
|1 TARGETARCH=arm64 /bin/sh -c tdnf makecache && tdnf install -yq tar ca-certificates && update-ca-trust
|1 TARGETARCH=arm64 /bin/sh -c curl -LO https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-${TARGETARCH}-static.tar.xz && curl -LO https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-${TARGETARCH}-static.tar.xz.md5 && md5sum --check ffmpeg-release-${TARGETARCH}-static.tar.xz.md5
|1 TARGETARCH=arm64 /bin/sh -c tar xf ffmpeg-release-${TARGETARCH}-static.tar.xz && mv ffmpeg*/ffmpeg ffmpeg*/ffprobe /usr/bin && rm -rf ffmpeg*
ARG TARGETARCH
ARG PACKAGE_FULLNAME TARGETARCH
|2 PACKAGE_FULLNAME=accent-api-service TARGETARCH=arm64 /bin/sh -c case "$TARGETARCH" in amd64) EXE="yt-dlp_linux" ;; arm64) EXE="yt-dlp_linux_aarch64" ;; *) exit 1 ;; esac; curl -fsSL "https://github.com/yt-dlp/yt-dlp/releases/latest/download/${EXE}" -o /usr/bin/yt-dlp && chmod +x /usr/bin/yt-dlp
ENV HTTP_PORT=8082 WEB_URL_BASE="http://localhost" API_URL_BASE="http://localhost" DB_HOST=localhost DB_NAME=tanhub DB_USER=tanhub DB_PASS=tanhub DB_PORT=5432 PROFILE="dev"
WORKDIR /app
COPY file:fb1b6d324ffa3ecdab746e52997a47684ace05271cff2d7d42b1a6259d192b3d in /app
CMD "java" "-Dspring.profiles.active=$PROFILE" "-jar" "${PACKAGE_FULLNAME}.jar"

Labels

Key Value
Author Microsoft
Support Microsoft OpenJDK Support <openjdk-support@microsoft.com>
io.buildah.version 1.40.1
Details
Container
2025-10-09 18:59:57 +02:00
0
OCI / Docker
linux/arm64
625 MiB
Versions (29) View all
dev 2025-10-09
2bfcb7c9eb 2025-10-09
b29a67715a 2025-10-09
stg 2025-10-09
ed4bc20f1f 2025-10-09