From d07e0b4b0fa08fcebf7495e8d5ed87f98014b394 Mon Sep 17 00:00:00 2001 From: ttionya Date: Sun, 17 Jul 2022 22:47:36 +0800 Subject: [PATCH] feat: use multistage build --- Dockerfile | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index a78fe2a..e477aa2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,23 @@ -FROM rclone/rclone:1.59.0 +# for linux/amd64 platform +FROM rclone/rclone:1.59.0 AS image-linux-amd64 + + +# for linux/arm64 platform +FROM rclone/rclone:1.59.0 AS image-linux-arm64 + + +# for linux/arm/v7 platform +FROM rclone/rclone:1.59.0 AS image-linux-armv7 + + +# for linux/arm/v6 platform +FROM alpine:3.15 AS image-linux-armv6 + +RUN apk add --no-cache rclone + + +# main +FROM image-${TARGETOS}-${TARGETARCH}${TARGETVARIANT} LABEL "repository"="https://github.com/ttionya/vaultwarden-backup" \ "homepage"="https://github.com/ttionya/vaultwarden-backup" \