Docker TrustedQSL builder
This commit is contained in:
+20
@@ -0,0 +1,20 @@
|
||||
FROM amd64/debian:stable AS builder
|
||||
USER root
|
||||
RUN apt-get update && apt-get install -y --no-install-recommends libcurl4-gnutls-dev\
|
||||
build-essential libz3-dev libexpat1-dev libssl-dev wget zlib1g-dev fuse \
|
||||
curl git libcrypto++-dev libsqlite3-dev ca-certificates cmake libfuse2t64\
|
||||
libwxgtk-webview3.2-dev libwxgtk3.2-dev libwxgtk-media3.2-dev file
|
||||
|
||||
|
||||
COPY download.sh /tmp/download.sh
|
||||
RUN chmod +x /tmp/download.sh && /tmp/download.sh
|
||||
RUN tar -xzf tqsl.tar.gz && rm tqsl.tar.gz && mv tqsl-* /tmp/tqsl
|
||||
WORKDIR /tmp/tqsl
|
||||
ENV APPIMAGE_EXTRACT_AND_RUN=1
|
||||
RUN sed -e 's/sudo //g' /tmp/tqsl/linux-make-appimage.sh > /tmp/tqsl/linux-appimage.sh && \
|
||||
chmod +x /tmp/tqsl/linux-appimage.sh && \
|
||||
/tmp/tqsl/linux-appimage.sh
|
||||
RUN mv /tmp/tqsl/tqsl-*.AppImage /tqsl.AppImage
|
||||
|
||||
FROM scratch
|
||||
COPY --from=builder /tqsl.AppImage /tqsl.AppImage
|
||||
Reference in New Issue
Block a user