| 1 | ARG BASE_IMAGE |
| 2 | ARG TORCH_IMAGE |
| 3 | |
| 4 | FROM ${TORCH_IMAGE} AS torch_source |
| 5 | |
| 6 | FROM --platform=linux/amd64 ${BASE_IMAGE} AS build |
| 7 | |
| 8 | RUN mkdir -p /w/scripts/android |
| 9 | RUN mkdir -p /w/cw_decred/lib/api |
| 10 | COPY --from=torch_source /w/scripts/torch_dart /w/scripts/torch_dart |
| 11 | COPY cw_core/pubspec.yaml /w/cw_core/pubspec.yaml |
| 12 | COPY cw_decred/pubspec.yaml /w/cw_decred/pubspec.yaml |
| 13 | COPY scripts/android/build_decred.sh /w/scripts/android/build_decred.sh |
| 14 | RUN /w/scripts/android/build_decred.sh |
| 15 | |
| 16 | FROM --platform=linux/amd64 alpine |
| 17 | COPY --from=build /w /w |