electron-builder-win (latest)
Published 2026-06-23 20:21:35 +00:00 by Container Images CI Bot in container-imgs/electron-builder-win
Installation
docker pull fj.bloxerhd.co.uk/container-imgs/electron-builder-win:latestsha256:9bfcd309361e046784791645cc9be35be0468e974fc16e261e77880a5725eb65Image layers
| ARG RELEASE |
| ARG LAUNCHPAD_BUILD_ARCH |
| LABEL org.opencontainers.image.version=22.04 |
| ADD file:14c8897ef5107db11b35f5a0c05bdcb883c0a6daa83d07d4439865541f08514c in / |
| CMD ["/bin/bash"] |
| RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends ca-certificates curl gnupg netbase wget tzdata ; rm -rf /var/lib/apt/lists/* # buildkit |
| ENV DEBIAN_FRONTEND=noninteractive |
| RUN /bin/sh -c curl -L --fail --tlsv1.2 --proto "=https" --proto-redir "=https" -o /tmp/yarn.tar.gz https://yarnpkg.com/latest.tar.gz && tar xvz -f /tmp/yarn.tar.gz && rm -f /tmp/yarn.tar.gz && mv yarn-* /yarn && ln -s /yarn/bin/yarn /usr/bin/yarn # buildkit |
| RUN /bin/sh -c apt-get update -yqq && apt-get -qq dist-upgrade && curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | bash && apt-get -qq install --no-install-recommends qtbase5-dev build-essential autoconf libssl-dev gcc-multilib g++-multilib lzip rpm python2 python3 libcurl4 git git-lfs ssh unzip libarchive-tools libxtst6 libsecret-1-dev libopenjp2-tools liblzo2-2 && git lfs install && apt-get purge -y --auto-remove && rm -rf /var/lib/apt/lists/* # buildkit |
| ARG SOURCES_LIST=/etc/apt/sources.list.d/focal_security.list |
| ARG PREFERENCES_FILE=/etc/apt/preferences.d/libssl1.1-focal |
| RUN |2 SOURCES_LIST=/etc/apt/sources.list.d/focal_security.list PREFERENCES_FILE=/etc/apt/preferences.d/libssl1.1-focal /bin/sh -c echo "deb [signed-by=/usr/share/keyrings/ubuntu-archive-keyring.gpg] http://security.ubuntu.com/ubuntu focal-security main" | tee "$SOURCES_LIST" && printf "Package: *\nPin: release n=focal-security\nPin-Priority: 100\n\nPackage: libssl1.1\nPin: release n=focal-security\nPin-Priority: 1001\n" | tee "$PREFERENCES_FILE" && apt-get update && apt-get install -y libssl1.1 && rm -f "$SOURCES_LIST" "$PREFERENCES_FILE" && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit |
| WORKDIR /project |
| ENV LANG=C.UTF-8 |
| ENV LANGUAGE=C.UTF-8 |
| ENV LC_ALL=C.UTF-8 |
| ENV DEBUG_COLORS=true |
| ENV FORCE_COLOR=true |
| ARG NODE_VERSION=24.15.0 |
| RUN |1 NODE_VERSION=24.15.0 /bin/sh -c curl -L https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION-linux-x64.tar.gz | tar xz -C /usr/local --strip-components=1 && unlink /usr/local/CHANGELOG.md && unlink /usr/local/LICENSE && unlink /usr/local/README.md && echo "unsafe-perm true" > .npmrc # buildkit |
| RUN |1 NODE_VERSION=24.15.0 /bin/sh -c npm i -g pnpm@10.18.0 # buildkit |
| RUN /bin/sh -c dpkg --add-architecture i386 && mkdir -pm755 /etc/apt/keyrings && wget -O - https://dl.winehq.org/wine-builds/winehq.key | gpg --dearmor -o /etc/apt/keyrings/winehq-archive.key - && wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sources && apt-get -qq update && apt-get -qq install -y --install-recommends winehq-stable && ln -sf /usr/bin/wine /usr/bin/wine64 && apt-get install -yq apt-transport-https software-properties-common && wget -q https://packages.microsoft.com/config/ubuntu/22.04/packages-microsoft-prod.deb && dpkg -i packages-microsoft-prod.deb && rm packages-microsoft-prod.deb && apt-get -qq update && apt-get install -y powershell && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit |
| ENV WINEDEBUG=-all,err+all |
| ENV WINEDLLOVERRIDES=winemenubuilder.exe=d |
| RUN /bin/sh -c wineboot --init 2>/tmp/wb.log; if [ $? -ne 0 ]; then cat /tmp/wb.log >&2; grep -qE "host_page_mask|anon_mmap|qemu" /tmp/wb.log || { echo "ERROR: wineboot failed on native x86_64" >&2; exit 1; }; echo "NOTE: wineboot failed due to QEMU page-size emulation (expected on Apple Silicon/ARM cross-builds)" >&2; fi; rm -f /tmp/wb.log # buildkit |
| USER root |
| ENV DEBIAN_FRONTEND=noninteractive |
| /bin/sh -c apt-get update && apt-get install -y git git-lfs xvfb winetricks curl ca-certificates && rm -rf /var/lib/apt/lists/* |
| /bin/sh -c git lfs install --system |
| ENV WINEDEBUG=-all |
| ENV WINEPREFIX=/root/.wine |
| ENV XDG_RUNTIME_DIR=/tmp/runtime |
| /bin/sh -c mkdir -p /tmp/runtime && chmod 700 /tmp/runtime |
| /bin/sh -c wineboot --init || true |
| WORKDIR /workspace |
| CMD ["/bin/bash"] |
Labels
| Key | Value |
|---|---|
| io.buildah.version | 1.28.2 |
| org.opencontainers.image.version | 22.04 |
Details
2026-06-23 20:21:35 +00:00
Versions (4)
View all
Container
0
OCI / Docker
linux/amd64
1.5 GiB