FROM git.zontreck.com/packages/flutter:latest # Install AppImage Builder RUN apt-get install -y python3-pip RUN python3 -m pip config set global.break-system-packages true WORKDIR / RUN python3 -m pip install --upgrade pip RUN wget -O appimage-builder-x86_64.AppImage https://github.com/AppImageCrafters/appimage-builder/releases/download/v1.1.0/appimage-builder-1.1.0-x86_64.AppImage RUN chmod +x appimage-builder-x86_64.AppImage # install (optional) RUN mv appimage-builder-x86_64.AppImage /usr/local/bin/appimage-builder # Install appimagetool AppImage RUN wget https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage -O /opt/appimagetool # workaround AppImage issues with Docker RUN cd /opt/; chmod +x appimagetool; sed -i 's|AI\x02|\x00\x00\x00|' appimagetool; ./appimagetool --appimage-extract RUN mv /opt/squashfs-root /opt/appimagetool.AppDir RUN ln -s /opt/appimagetool.AppDir/AppRun /usr/local/bin/appimagetool # Install AppImage requirements RUN apt-get install -y squashfs-tools zsync appstream