Skip to content

Commit

Permalink
Update Dockerfile
Browse files Browse the repository at this point in the history
  • Loading branch information
ntkme authored Aug 27, 2024
1 parent a01da5e commit 4383b23
Showing 1 changed file with 7 additions and 13 deletions.
20 changes: 7 additions & 13 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,11 +1,10 @@
FROM ghcr.io/dart-android/toybox

COPY dartsdk-android-x64-release.tar.gz /build/dartsdk-android-x64-release.tar.gz
COPY dartsdk-android-ia32-release.tar.gz /build/dartsdk-android-ia32-release.tar.gz
COPY dartsdk-android-arm64-release.tar.gz /build/dartsdk-android-arm64-release.tar.gz
COPY dartsdk-android-arm-release.tar.gz /build/dartsdk-android-arm-release.tar.gz
ENV DART_SDK=/system/lib64/dart
ENV PATH=$DART_SDK/bin:$PATH

RUN case "$(uname -m)" in \
RUN --mount=type=bind,source=.,target=/build \
case "$(uname -m)" in \
x86_64) \
tar -xzf /build/dartsdk-android-x64-release.tar.gz && mv dart-sdk /system/lib64/dart && \
tar -xzf /build/dartsdk-android-ia32-release.tar.gz && mv dart-sdk /system/lib/dart \
Expand All @@ -14,12 +13,7 @@ RUN case "$(uname -m)" in \
tar -xzf /build/dartsdk-android-arm64-release.tar.gz && mv dart-sdk /system/lib64/dart && \
tar -xzf /build/dartsdk-android-arm-release.tar.gz && mv dart-sdk /system/lib/dart \
;; \
riscv64) \
tar -xzf /build/dartsdk-android-riscv64-release.tar.gz && mv dart-sdk /system/lib64/dart \
;; \
esac

FROM ghcr.io/dart-android/toybox

ENV DART_SDK=/system/lib64/dart
ENV PATH=$DART_SDK/bin:$PATH

COPY --from=0 /system/lib64/dart /system/lib64/dart
COPY --from=0 /system/lib/dart /system/lib/dart

0 comments on commit 4383b23

Please sign in to comment.