Sign inSign up

mattrmansfieldtx/micropython-builder:1.25-rp2

Multi-platform
Languages & frameworks
Developer tools
Index digest

sha256:a1eb129077f49769a8dab6f0716f53bd328828da4d615651c9c1e4f94155a9cb

OS/ARCH

Compressed size

498.41 MB

Last pushed

about 1 year by mattrmansfieldtx

Type

Image

Manifest digest

sha256:97c32f8485e7708d85fc024eeea0d55d3fddcf2bcc802f9313506d5bdf89581a

Image Layers

1ADD alpine-minirootfs-3.22.1-x86_64.tar.gz / # buildkit3.62 MB
2CMD ["/bin/sh"]0 B
3RUN /bin/sh -c apk add105.59 MB
4COPY --chmod=755 <<EOT /usr/local/bin/make-with-opts #289 B
5COPY --chmod=755 ./scripts/container/write_build_metadata.py /usr/local/bin/ #1.85 KB
6COPY --chmod=755 ./scripts/container/fw_build.sh /usr/local/bin/ #680 B
7ENV HOME=/home/app0 B
8RUN /bin/sh -c useradd -ms929 B
9RUN /bin/sh -c mkdir -p32 B
10RUN /bin/sh -c chown -R32 B
11USER app0 B
12WORKDIR /home/app32 B
13ARG MICROPYTHON_VERSION=v1.25.00 B
14ARG MICROPYTHON_REPO=https://github.com/micropython/micropython.git0 B
15ENV MICROPYTHON_VERSION=v1.25.00 B
16ENV MICROPYTHON_REPO=https://github.com/micropython/micropython.git0 B
17LABEL micropython_version=v1.25.00 B
18LABEL micropython_repo=https://github.com/micropython/micropython.git0 B
19ENV PROJECT_ROOT=/home/app/micropython0 B
20RUN |2 MICROPYTHON_VERSION=v1.25.0 MICROPYTHON_REPO=https://github.com/micropython/micropython.git /bin/sh16.67 MB
21WORKDIR /home/app/micropython32 B
22ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/app/micropython/mpy-cross/build:/home/app/micropython/tools0 B
23SHELL [/bin/bash -c]0 B
24RUN |2 MICROPYTHON_VERSION=v1.25.0 MICROPYTHON_REPO=https://github.com/micropython/micropython.git /bin/bash45.72 MB
25ENV MPY_PORT=rp20 B
26USER root0 B
27RUN |2 MICROPYTHON_VERSION=v1.25.0 MICROPYTHON_REPO=https://github.com/micropython/micropython.git /bin/bash164.87 MB
28USER app0 B
29ENV PICOTOOL_SETUP_ROOT=/home/app/picotool-setup0 B
30ENV PICO_SDK_PATH=/home/app/micropython/lib/pico-sdk0 B
31WORKDIR /home/app/micropython32 B
32RUN |2 MICROPYTHON_VERSION=v1.25.0 MICROPYTHON_REPO=https://github.com/micropython/micropython.git /bin/bash490 B
33RUN |2 MICROPYTHON_VERSION=v1.25.0 MICROPYTHON_REPO=https://github.com/micropython/micropython.git /bin/bash4.56 MB
34RUN |2 MICROPYTHON_VERSION=v1.25.0 MICROPYTHON_REPO=https://github.com/micropython/micropython.git /bin/bash7.65 MB
35RUN |2 MICROPYTHON_VERSION=v1.25.0 MICROPYTHON_REPO=https://github.com/micropython/micropython.git /bin/bash1.02 MB
36RUN |2 MICROPYTHON_VERSION=v1.25.0 MICROPYTHON_REPO=https://github.com/micropython/micropython.git /bin/bash184 B
37WORKDIR /home/app/picotool-setup/picotool/build32 B
38RUN |2 MICROPYTHON_VERSION=v1.25.0 MICROPYTHON_REPO=https://github.com/micropython/micropython.git /bin/bash64.45 KB
39RUN |2 MICROPYTHON_VERSION=v1.25.0 MICROPYTHON_REPO=https://github.com/micropython/micropython.git /bin/bash1.97 MB
40RUN |2 MICROPYTHON_VERSION=v1.25.0 MICROPYTHON_REPO=https://github.com/micropython/micropython.git /bin/bash606.81 KB
41ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/app/micropython/mpy-cross/build:/home/app/micropython/tools:/home/app/.local/bin0 B
42RUN |2 MICROPYTHON_VERSION=v1.25.0 MICROPYTHON_REPO=https://github.com/micropython/micropython.git /bin/bash32 B
43RUN |2 MICROPYTHON_VERSION=v1.25.0 MICROPYTHON_REPO=https://github.com/micropython/micropython.git /bin/bash32 B
44WORKDIR /home/app/micropython32 B
45RUN |2 MICROPYTHON_VERSION=v1.25.0 MICROPYTHON_REPO=https://github.com/micropython/micropython.git /bin/bash242.73 KB
46RUN |2 MICROPYTHON_VERSION=v1.25.0 MICROPYTHON_REPO=https://github.com/micropython/micropython.git /bin/bash4.38 MB
47RUN |2 MICROPYTHON_VERSION=v1.25.0 MICROPYTHON_REPO=https://github.com/micropython/micropython.git /bin/bash141.46 MB
48ENV FIRMWARE_DEST=/home/app/firmware0 B
49ENTRYPOINT ["fw_build.sh"]0 B

Command

ADD alpine-minirootfs-3.22.1-x86_64.tar.gz / # buildkit