mirror of
https://github.com/fleetdm/fleet
synced 2026-05-24 09:28:54 +00:00
#27275 and #27274 - [x] Changes file added for user-visible changes in `changes/`, `orbit/changes/` or `ee/fleetd-chrome/changes`. See [Changes files](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/Committing-Changes.md#changes-files) for more information. - [x] Added/updated automated tests - [x] Manual QA for all new/changed functionality - For Orbit and Fleet Desktop changes: - [x] Make sure fleetd is compatible with the latest released version of Fleet (see [Must rule](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/fleetd-development-and-release-strategy.md)). - [x] Orbit runs on macOS, Linux and Windows. Check if the orbit feature/bugfix should only apply to one platform (`runtime.GOOS`). - [x] Auto-update manual QA, from released version of component to new version (see [tools/tuf/test](../tools/tuf/test/README.md)). --------- Co-authored-by: Lucas Rodriguez <lucas@fleetdm.com>
34 lines
1 KiB
Docker
34 lines
1 KiB
Docker
FROM debian:stable-slim@sha256:90128f59a7c6f6fdcb6493f587ea352d5c7507f52a6ddfba66fc56cd3d99dc2b
|
|
|
|
RUN true \
|
|
&& dpkg --add-architecture i386 \
|
|
&& apt update \
|
|
&& apt install -y --no-install-recommends \
|
|
ca-certificates \
|
|
wine \
|
|
wine32 \
|
|
wget \
|
|
unzip \
|
|
osslsigncode \
|
|
&& mkdir /wix \
|
|
&& rm -rf /var/lib/apt/lists/*
|
|
|
|
WORKDIR /home/wine
|
|
ENV HOME=/home/wine WINEPREFIX=/home/wine/.wine WINEARCH=win32 PATH="/home/wine/bin:$PATH" WINEDEBUG=-all
|
|
|
|
COPY make-aliases.sh /home/wine/make-aliases.sh
|
|
|
|
# Install .NET framework and WiX Toolset binaries
|
|
RUN wine wineboot && \
|
|
wget https://dl.winehq.org/wine/wine-mono/6.4.0/wine-mono-6.4.0-x86.msi -nv -O mono.msi \
|
|
&& wine msiexec /i mono.msi \
|
|
&& rm -f mono.msi \
|
|
&& wget https://github.com/wixtoolset/wix3/releases/download/wix3141rtm/wix314-binaries.zip -nv -O wix.zip \
|
|
&& mkdir wix \
|
|
&& unzip wix.zip -d wix \
|
|
&& rm -f wix.zip \
|
|
&& /home/wine/make-aliases.sh \
|
|
&& rm -f /home/wine/make-aliases.sh \
|
|
&& mkdir $WINEPREFIX/drive_c/temp
|
|
|
|
WORKDIR /wix
|