Helper application for Linux distributions serving as a kind of "entry point" for running and integrating AppImages
docker pull TheAssassin/AppImageLauncher:latest
docker run -d --name appimagelauncher --restart always theassassin/appimagelauncher:latest
podman run -d --name appimagelauncher --restart always theassassin/appimagelauncher:latest
skopeo inspect docker://docker.io/theassassin/appimagelauncher:latest
oras pull theassassin/appimagelauncher:latest
FROM ubuntu:jammy
# tell scripts that we're building in an automated release scenario
ENV CI=1
# we re-use the DOCKER_PLATFORM to tell the build scripts about the build target architecture without the need to use uname
# the build scripts will have to map the architecture to names Debian/RPM/AppImage support
ARG DOCKER_PLATFORM
ENV DOCKER_PLATFORM="${DOCKER_PLATFORM}"
# we need to provide some writable $HOME for the (random) used ID we use in the build script
RUN install -d -m 0777 /home/user
ENV HOME=/home/user
# let the install script do the heavy lifting (easier than replicating the complex behavior in a Dockerfile)
COPY install-deps.sh /
RUN bash -xe install-deps.sh