Sign inSign up

coderookieerick/esp32-micropython-server:linux-amd64

Manifest digest

sha256:3a181da5aed984950e8154cadef83626dfca30daab3904cbaae7195ef58143d9

OS/ARCH

linux/amd64

Compressed size

395.05 MB

Last pushed

over 1 year by coderookieerick

Type

Image

Manifest digest

sha256:3a181da5aed984950e8154cadef83626dfca30daab3904cbaae7195ef58143d9

Image Layers

1# debian.sh --arch 'amd64' out/46.23 MB
2RUN /bin/sh -c set -eux;22.94 MB
3RUN /bin/sh -c set -eux;61.41 MB
4RUN /bin/sh -c set -ex;201.54 MB
5ENV PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin0 B
6RUN /bin/sh -c set -eux;5.88 MB
7ENV GPG_KEY=7169605F62C751356D054A26A821E680E5FA63050 B
8ENV PYTHON_VERSION=3.13.20 B
9ENV PYTHON_SHA256=d984bcc57cd67caab26f7def42e523b1c015bbc5dc07836cf4f0b63fa159eb560 B
10RUN /bin/sh -c set -eux;26.1 MB
11RUN /bin/sh -c set -eux;249 B
12CMD ["python3"]0 B
13ARG FIRMWARE=https://micropython.org/resources/firmware/ESP32_GENERIC-20241129-v1.24.1.bin0 B
14WORKDIR /app93 B
15RUN |1 FIRMWARE=https://micropython.org/resources/firmware/ESP32_GENERIC-20241129-v1.24.1.bin /bin/sh -c116 B
16RUN |1 FIRMWARE=https://micropython.org/resources/firmware/ESP32_GENERIC-20241129-v1.24.1.bin /bin/sh -c1.09 MB
17COPY ./src/api/requirements.txt . # buildkit190 B
18RUN |1 FIRMWARE=https://micropython.org/resources/firmware/ESP32_GENERIC-20241129-v1.24.1.bin /bin/sh -c29.84 MB
19COPY ./src/api/core ./core # buildkit825 B
20COPY ./src/api/server.py . # buildkit680 B
21COPY ./src/api/routers ./routers # buildkit3.11 KB
22COPY ./src/api/data ./data # buildkit503 B
23COPY ./src/api/migrate_database.py . # buildkit367 B
24RUN |1 FIRMWARE=https://micropython.org/resources/firmware/ESP32_GENERIC-20241129-v1.24.1.bin /bin/sh -c117 B
25EXPOSE map[8955/tcp:{}]0 B
26ENV USB_PORT=/dev/ttyUSB00 B
27ENV ESP32_TOOL=esptool.py0 B
28ENV AMPY_TOOL=ampy0 B
29ENV VERSIONS_ROOT=/app/versions0 B
30ENV VERSIONS_DB=/app/data/database.db0 B
31ENV VERSIONS_DB_SRC=/app/data/database.sql0 B
32RUN |1 FIRMWARE=https://micropython.org/resources/firmware/ESP32_GENERIC-20241129-v1.24.1.bin /bin/sh -c3.77 KB
33CMD ["python" "/app/server.py"]0 B

Command

# debian.sh --arch 'amd64' out/ 'bookworm' '@1738540800'