We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f40f5a4 commit b6c2a61Copy full SHA for b6c2a61
1 file changed
Dockerfile-release
@@ -0,0 +1,19 @@
1
+FROM alpine as builder
2
+ARG REPO VER TARGETPLATFORM
3
+RUN if [ "$TARGETPLATFORM" = "linux/amd64" ]; then \
4
+ TARGET="x86_64-unknown-linux-musl"; \
5
+ elif [ "$TARGETPLATFORM" = "linux/arm64" ]; then \
6
+ TARGET="aarch64-unknown-linux-musl"; \
7
+ elif [ "$TARGETPLATFORM" = "linux/386" ]; then \
8
+ TARGET="i686-unknown-linux-musl"; \
9
+ elif [ "$TARGETPLATFORM" = "linux/arm/v7" ]; then \
10
+ TARGET="armv7-unknown-linux-musleabihf"; \
11
+ fi && \
12
+ wget https://github.com/${REPO}/releases/download/${VER}/notepad-${VER}-${TARGET}.tar.gz && \
13
+ tar -xf notepad-${VER}-${TARGET}.tar.gz && \
14
+ mv notepad /bin/
15
+
16
+FROM scratch
17
+COPY --from=builder /bin/notepad /bin/notepad
18
+STOPSIGNAL SIGINT
19
+ENTRYPOINT ["/bin/notepad"]
0 commit comments