# debian.sh --arch 'amd64' out/ 'bookworm' '@1751241600' |
RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends ca-certificates curl gnupg netbase sq wget ; rm -rf /var/lib/apt/lists/* # buildkit |
COPY meta.env /usr/local/etc/vscode-dev-containers/ # buildkit |
LABEL version=1.0.25 |
LABEL dev.containers.id=base-debian |
LABEL dev.containers.variant=bookworm |
LABEL dev.containers.release=v0.4.17 |
LABEL dev.containers.source=https://github.com/devcontainers/images |
LABEL dev.containers.timestamp=Thu, 10 Jul 2025 11:39:48 GMT |
USER root |
RUN /bin/sh -c mkdir -p /tmp/dev-container-features # buildkit |
COPY /tmp/build-features/ /tmp/dev-container-features # buildkit |
RUN /bin/sh -c echo "_CONTAINER_USER_HOME=$( (command -v getent >/dev/null 2>&1 && getent passwd 'root' || grep -E '^root|^[^:]*:[^:]*:root:' /etc/passwd || true) | cut -d: -f6)" >> /tmp/dev-container-features/devcontainer-features.builtin.env && echo "_REMOTE_USER_HOME=$( (command -v getent >/dev/null 2>&1 && getent passwd 'vscode' || grep -E '^vscode|^[^:]*:[^:]*:vscode:' /etc/passwd || true) | cut -d: -f6)" >> /tmp/dev-container-features/devcontainer-features.builtin.env # buildkit |
RUN /bin/sh -c cp -ar /tmp/build-features-src/common-utils_0 /tmp/dev-container-features && chmod -R 0755 /tmp/dev-container-features/common-utils_0 && cd /tmp/dev-container-features/common-utils_0 && chmod +x ./devcontainer-features-install.sh && ./devcontainer-features-install.sh && rm -rf /tmp/dev-container-features/common-utils_0 # buildkit |
RUN /bin/sh -c cp -ar /tmp/build-features-src/git_1 /tmp/dev-container-features && chmod -R 0755 /tmp/dev-container-features/git_1 && cd /tmp/dev-container-features/git_1 && chmod +x ./devcontainer-features-install.sh && ./devcontainer-features-install.sh && rm -rf /tmp/dev-container-features/git_1 # buildkit |
ARG _DEV_CONTAINERS_IMAGE_USER=root |
USER root |
LABEL devcontainer.metadata=[ {"id":"ghcr.io/devcontainers/features/common-utils:2"}, {"id":"ghcr.io/devcontainers/features/git:1","customizations":{"vscode":{"settings":{"github.copilot.chat.codeGeneration.instructions":[{"text":"This dev container includes an up-to-date version of Git, built from source as needed, pre-installed and available on the `PATH`."}]}}}}, {"remoteUser":"vscode"} ] |
ARG PASSWORD=zephyr |
ARG ZEPHYR_RTOS_VERSION |
ARG ZEPHYR_RTOS_COMMIT=26603cefaf41298c417f2eee834ed40d9ab35d3a |
ARG ZEPHYR_SDK_VERSION=0.16.8 |
ARG VS_CODE_SERVER_VERSION=4.93.1 |
ARG VS_CODE_SERVER_PORT=8800 |
ARG VS_CODE_EXT_CPPTOOLS_VERSION=1.22.10 |
ARG VS_CODE_EXT_HEX_EDITOR_VERSION=1.11.1 |
ARG VS_CODE_EXT_CMAKETOOLS_VERSION=1.19.52 |
ARG VS_CODE_EXT_NRF_DEVICETREE_VERSION=2024.9.26 |
ARG TOOLCHAIN_LIST=-t xtensa-espressif_esp32_zephyr-elf -t xtensa-espressif_esp32s2_zephyr-elf -t xtensa-espressif_esp32s3_zephyr-elf |
ARG WGET_ARGS=-q --show-progress --progress=bar:force:noscroll |
ARG VIRTUAL_ENV=/opt/venv |
ARG TARGETARCH=amd64 |
SHELL [/bin/bash -c] |
RUN |14 PASSWORD=zephyr ZEPHYR_RTOS_VERSION= ZEPHYR_RTOS_COMMIT=26603cefaf41298c417f2eee834ed40d9ab35d3a ZEPHYR_SDK_VERSION=0.16.8 VS_CODE_SERVER_VERSION=4.93.1 VS_CODE_SERVER_PORT=8800 VS_CODE_EXT_CPPTOOLS_VERSION=1.22.10 VS_CODE_EXT_HEX_EDITOR_VERSION=1.11.1 VS_CODE_EXT_CMAKETOOLS_VERSION=1.19.52 VS_CODE_EXT_NRF_DEVICETREE_VERSION=2024.9.26 TOOLCHAIN_LIST=-t xtensa-espressif_esp32_zephyr-elf -t xtensa-espressif_esp32s2_zephyr-elf -t xtensa-espressif_esp32s3_zephyr-elf WGET_ARGS=-q --show-progress --progress=bar:force:noscroll VIRTUAL_ENV=/opt/venv TARGETARCH=amd64 /bin/bash -c if [ "$TARGETARCH" = "amd64" ] || [ "$TARGETARCH" = "arm64" ]; then echo "Architecture $TARGETARCH is supported."; else echo "Unsupported architecture: $TARGETARCH"; exit 1; fi # buildkit |
ENV DEBIAN_FRONTEND=noninteractive |
RUN |14 PASSWORD=zephyr ZEPHYR_RTOS_VERSION= ZEPHYR_RTOS_COMMIT=26603cefaf41298c417f2eee834ed40d9ab35d3a ZEPHYR_SDK_VERSION=0.16.8 VS_CODE_SERVER_VERSION=4.93.1 VS_CODE_SERVER_PORT=8800 VS_CODE_EXT_CPPTOOLS_VERSION=1.22.10 VS_CODE_EXT_HEX_EDITOR_VERSION=1.11.1 VS_CODE_EXT_CMAKETOOLS_VERSION=1.19.52 VS_CODE_EXT_NRF_DEVICETREE_VERSION=2024.9.26 TOOLCHAIN_LIST=-t xtensa-espressif_esp32_zephyr-elf -t xtensa-espressif_esp32s2_zephyr-elf -t xtensa-espressif_esp32s3_zephyr-elf WGET_ARGS=-q --show-progress --progress=bar:force:noscroll VIRTUAL_ENV=/opt/venv TARGETARCH=amd64 /bin/bash -c apt-get -y update && apt-get install --no-install-recommends -y dos2unix ca-certificates file locales git build-essential cmake ninja-build gperf device-tree-compiler wget curl python3 python3-pip python3-venv xz-utils dos2unix vim nano mc openssh-server # buildkit |
RUN |14 PASSWORD=zephyr ZEPHYR_RTOS_VERSION= ZEPHYR_RTOS_COMMIT=26603cefaf41298c417f2eee834ed40d9ab35d3a ZEPHYR_SDK_VERSION=0.16.8 VS_CODE_SERVER_VERSION=4.93.1 VS_CODE_SERVER_PORT=8800 VS_CODE_EXT_CPPTOOLS_VERSION=1.22.10 VS_CODE_EXT_HEX_EDITOR_VERSION=1.11.1 VS_CODE_EXT_CMAKETOOLS_VERSION=1.19.52 VS_CODE_EXT_NRF_DEVICETREE_VERSION=2024.9.26 TOOLCHAIN_LIST=-t xtensa-espressif_esp32_zephyr-elf -t xtensa-espressif_esp32s2_zephyr-elf -t xtensa-espressif_esp32s3_zephyr-elf WGET_ARGS=-q --show-progress --progress=bar:force:noscroll VIRTUAL_ENV=/opt/venv TARGETARCH=amd64 /bin/bash -c echo "root:${PASSWORD}" | chpasswd # buildkit |
ENV VIRTUAL_ENV=/opt/venv |
RUN |14 PASSWORD=zephyr ZEPHYR_RTOS_VERSION= ZEPHYR_RTOS_COMMIT=26603cefaf41298c417f2eee834ed40d9ab35d3a ZEPHYR_SDK_VERSION=0.16.8 VS_CODE_SERVER_VERSION=4.93.1 VS_CODE_SERVER_PORT=8800 VS_CODE_EXT_CPPTOOLS_VERSION=1.22.10 VS_CODE_EXT_HEX_EDITOR_VERSION=1.11.1 VS_CODE_EXT_CMAKETOOLS_VERSION=1.19.52 VS_CODE_EXT_NRF_DEVICETREE_VERSION=2024.9.26 TOOLCHAIN_LIST=-t xtensa-espressif_esp32_zephyr-elf -t xtensa-espressif_esp32s2_zephyr-elf -t xtensa-espressif_esp32s3_zephyr-elf WGET_ARGS=-q --show-progress --progress=bar:force:noscroll VIRTUAL_ENV=/opt/venv TARGETARCH=amd64 /bin/bash -c python3 -m venv ${VIRTUAL_ENV} # buildkit |
ENV PATH=/opt/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
RUN |14 PASSWORD=zephyr ZEPHYR_RTOS_VERSION= ZEPHYR_RTOS_COMMIT=26603cefaf41298c417f2eee834ed40d9ab35d3a ZEPHYR_SDK_VERSION=0.16.8 VS_CODE_SERVER_VERSION=4.93.1 VS_CODE_SERVER_PORT=8800 VS_CODE_EXT_CPPTOOLS_VERSION=1.22.10 VS_CODE_EXT_HEX_EDITOR_VERSION=1.11.1 VS_CODE_EXT_CMAKETOOLS_VERSION=1.19.52 VS_CODE_EXT_NRF_DEVICETREE_VERSION=2024.9.26 TOOLCHAIN_LIST=-t xtensa-espressif_esp32_zephyr-elf -t xtensa-espressif_esp32s2_zephyr-elf -t xtensa-espressif_esp32s3_zephyr-elf WGET_ARGS=-q --show-progress --progress=bar:force:noscroll VIRTUAL_ENV=/opt/venv TARGETARCH=amd64 /bin/bash -c python3 -m pip install --no-cache-dir west # buildkit |
RUN |14 PASSWORD=zephyr ZEPHYR_RTOS_VERSION= ZEPHYR_RTOS_COMMIT=26603cefaf41298c417f2eee834ed40d9ab35d3a ZEPHYR_SDK_VERSION=0.16.8 VS_CODE_SERVER_VERSION=4.93.1 VS_CODE_SERVER_PORT=8800 VS_CODE_EXT_CPPTOOLS_VERSION=1.22.10 VS_CODE_EXT_HEX_EDITOR_VERSION=1.11.1 VS_CODE_EXT_CMAKETOOLS_VERSION=1.19.52 VS_CODE_EXT_NRF_DEVICETREE_VERSION=2024.9.26 TOOLCHAIN_LIST=-t xtensa-espressif_esp32_zephyr-elf -t xtensa-espressif_esp32s2_zephyr-elf -t xtensa-espressif_esp32s3_zephyr-elf WGET_ARGS=-q --show-progress --progress=bar:force:noscroll VIRTUAL_ENV=/opt/venv TARGETARCH=amd64 /bin/bash -c apt-get clean -y && apt-get autoremove --purge -y && rm -rf /var/lib/apt/lists/* # buildkit |
RUN |14 PASSWORD=zephyr ZEPHYR_RTOS_VERSION= ZEPHYR_RTOS_COMMIT=26603cefaf41298c417f2eee834ed40d9ab35d3a ZEPHYR_SDK_VERSION=0.16.8 VS_CODE_SERVER_VERSION=4.93.1 VS_CODE_SERVER_PORT=8800 VS_CODE_EXT_CPPTOOLS_VERSION=1.22.10 VS_CODE_EXT_HEX_EDITOR_VERSION=1.11.1 VS_CODE_EXT_CMAKETOOLS_VERSION=1.19.52 VS_CODE_EXT_NRF_DEVICETREE_VERSION=2024.9.26 TOOLCHAIN_LIST=-t xtensa-espressif_esp32_zephyr-elf -t xtensa-espressif_esp32s2_zephyr-elf -t xtensa-espressif_esp32s3_zephyr-elf WGET_ARGS=-q --show-progress --progress=bar:force:noscroll VIRTUAL_ENV=/opt/venv TARGETARCH=amd64 /bin/bash -c mkdir -p /workspace/ && mkdir -p /opt/toolchains # buildkit |
RUN |14 PASSWORD=zephyr ZEPHYR_RTOS_VERSION= ZEPHYR_RTOS_COMMIT=26603cefaf41298c417f2eee834ed40d9ab35d3a ZEPHYR_SDK_VERSION=0.16.8 VS_CODE_SERVER_VERSION=4.93.1 VS_CODE_SERVER_PORT=8800 VS_CODE_EXT_CPPTOOLS_VERSION=1.22.10 VS_CODE_EXT_HEX_EDITOR_VERSION=1.11.1 VS_CODE_EXT_CMAKETOOLS_VERSION=1.19.52 VS_CODE_EXT_NRF_DEVICETREE_VERSION=2024.9.26 TOOLCHAIN_LIST=-t xtensa-espressif_esp32_zephyr-elf -t xtensa-espressif_esp32s2_zephyr-elf -t xtensa-espressif_esp32s3_zephyr-elf WGET_ARGS=-q --show-progress --progress=bar:force:noscroll VIRTUAL_ENV=/opt/venv TARGETARCH=amd64 /bin/bash -c mkdir -p /var/run/sshd && chmod 0755 /var/run/sshd # buildkit |
RUN |14 PASSWORD=zephyr ZEPHYR_RTOS_VERSION= ZEPHYR_RTOS_COMMIT=26603cefaf41298c417f2eee834ed40d9ab35d3a ZEPHYR_SDK_VERSION=0.16.8 VS_CODE_SERVER_VERSION=4.93.1 VS_CODE_SERVER_PORT=8800 VS_CODE_EXT_CPPTOOLS_VERSION=1.22.10 VS_CODE_EXT_HEX_EDITOR_VERSION=1.11.1 VS_CODE_EXT_CMAKETOOLS_VERSION=1.19.52 VS_CODE_EXT_NRF_DEVICETREE_VERSION=2024.9.26 TOOLCHAIN_LIST=-t xtensa-espressif_esp32_zephyr-elf -t xtensa-espressif_esp32s2_zephyr-elf -t xtensa-espressif_esp32s3_zephyr-elf WGET_ARGS=-q --show-progress --progress=bar:force:noscroll VIRTUAL_ENV=/opt/venv TARGETARCH=amd64 /bin/bash -c sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config && sed -i 's/#PasswordAuthentication yes/PasswordAuthentication yes/' /etc/ssh/sshd_config # buildkit |
EXPOSE map[22/tcp:{}] |
ENV ZEPHYR_RTOS_VERSION= |
RUN |14 PASSWORD=zephyr ZEPHYR_RTOS_VERSION= ZEPHYR_RTOS_COMMIT=26603cefaf41298c417f2eee834ed40d9ab35d3a ZEPHYR_SDK_VERSION=0.16.8 VS_CODE_SERVER_VERSION=4.93.1 VS_CODE_SERVER_PORT=8800 VS_CODE_EXT_CPPTOOLS_VERSION=1.22.10 VS_CODE_EXT_HEX_EDITOR_VERSION=1.11.1 VS_CODE_EXT_CMAKETOOLS_VERSION=1.19.52 VS_CODE_EXT_NRF_DEVICETREE_VERSION=2024.9.26 TOOLCHAIN_LIST=-t xtensa-espressif_esp32_zephyr-elf -t xtensa-espressif_esp32s2_zephyr-elf -t xtensa-espressif_esp32s3_zephyr-elf WGET_ARGS=-q --show-progress --progress=bar:force:noscroll VIRTUAL_ENV=/opt/venv TARGETARCH=amd64 /bin/bash -c cd /opt/toolchains && git clone https://github.com/zephyrproject-rtos/zephyr.git && cd zephyr && git checkout ${ZEPHYR_RTOS_COMMIT} && python3 -m pip install -r scripts/requirements-base.txt # buildkit |
COPY scripts/espressif/west.yml /opt/toolchains/zephyr/west.yml # buildkit |
RUN |14 PASSWORD=zephyr ZEPHYR_RTOS_VERSION= ZEPHYR_RTOS_COMMIT=26603cefaf41298c417f2eee834ed40d9ab35d3a ZEPHYR_SDK_VERSION=0.16.8 VS_CODE_SERVER_VERSION=4.93.1 VS_CODE_SERVER_PORT=8800 VS_CODE_EXT_CPPTOOLS_VERSION=1.22.10 VS_CODE_EXT_HEX_EDITOR_VERSION=1.11.1 VS_CODE_EXT_CMAKETOOLS_VERSION=1.19.52 VS_CODE_EXT_NRF_DEVICETREE_VERSION=2024.9.26 TOOLCHAIN_LIST=-t xtensa-espressif_esp32_zephyr-elf -t xtensa-espressif_esp32s2_zephyr-elf -t xtensa-espressif_esp32s3_zephyr-elf WGET_ARGS=-q --show-progress --progress=bar:force:noscroll VIRTUAL_ENV=/opt/venv TARGETARCH=amd64 /bin/bash -c cd /opt/toolchains && west init -l zephyr && west update --narrow -o=--depth=1 # buildkit |
RUN |14 PASSWORD=zephyr ZEPHYR_RTOS_VERSION= ZEPHYR_RTOS_COMMIT=26603cefaf41298c417f2eee834ed40d9ab35d3a ZEPHYR_SDK_VERSION=0.16.8 VS_CODE_SERVER_VERSION=4.93.1 VS_CODE_SERVER_PORT=8800 VS_CODE_EXT_CPPTOOLS_VERSION=1.22.10 VS_CODE_EXT_HEX_EDITOR_VERSION=1.11.1 VS_CODE_EXT_CMAKETOOLS_VERSION=1.19.52 VS_CODE_EXT_NRF_DEVICETREE_VERSION=2024.9.26 TOOLCHAIN_LIST=-t xtensa-espressif_esp32_zephyr-elf -t xtensa-espressif_esp32s2_zephyr-elf -t xtensa-espressif_esp32s3_zephyr-elf WGET_ARGS=-q --show-progress --progress=bar:force:noscroll VIRTUAL_ENV=/opt/venv TARGETARCH=amd64 /bin/bash -c cd /opt/toolchains && west blobs fetch hal_espressif # buildkit |
ENV ZEPHYR_SDK_VERSION=0.16.8 |
RUN |14 PASSWORD=zephyr ZEPHYR_RTOS_VERSION= ZEPHYR_RTOS_COMMIT=26603cefaf41298c417f2eee834ed40d9ab35d3a ZEPHYR_SDK_VERSION=0.16.8 VS_CODE_SERVER_VERSION=4.93.1 VS_CODE_SERVER_PORT=8800 VS_CODE_EXT_CPPTOOLS_VERSION=1.22.10 VS_CODE_EXT_HEX_EDITOR_VERSION=1.11.1 VS_CODE_EXT_CMAKETOOLS_VERSION=1.19.52 VS_CODE_EXT_NRF_DEVICETREE_VERSION=2024.9.26 TOOLCHAIN_LIST=-t xtensa-espressif_esp32_zephyr-elf -t xtensa-espressif_esp32s2_zephyr-elf -t xtensa-espressif_esp32s3_zephyr-elf WGET_ARGS=-q --show-progress --progress=bar:force:noscroll VIRTUAL_ENV=/opt/venv TARGETARCH=amd64 /bin/bash -c cd /opt/toolchains && wget ${WGET_ARGS} https://github.com/zephyrproject-rtos/sdk-ng/releases/download/v${ZEPHYR_SDK_VERSION}/zephyr-sdk-${ZEPHYR_SDK_VERSION}_linux-${HOSTTYPE}_minimal.tar.xz && tar xf zephyr-sdk-${ZEPHYR_SDK_VERSION}_linux-${HOSTTYPE}_minimal.tar.xz && rm zephyr-sdk-${ZEPHYR_SDK_VERSION}_linux-${HOSTTYPE}_minimal.tar.xz # buildkit |
RUN |14 PASSWORD=zephyr ZEPHYR_RTOS_VERSION= ZEPHYR_RTOS_COMMIT=26603cefaf41298c417f2eee834ed40d9ab35d3a ZEPHYR_SDK_VERSION=0.16.8 VS_CODE_SERVER_VERSION=4.93.1 VS_CODE_SERVER_PORT=8800 VS_CODE_EXT_CPPTOOLS_VERSION=1.22.10 VS_CODE_EXT_HEX_EDITOR_VERSION=1.11.1 VS_CODE_EXT_CMAKETOOLS_VERSION=1.19.52 VS_CODE_EXT_NRF_DEVICETREE_VERSION=2024.9.26 TOOLCHAIN_LIST=-t xtensa-espressif_esp32_zephyr-elf -t xtensa-espressif_esp32s2_zephyr-elf -t xtensa-espressif_esp32s3_zephyr-elf WGET_ARGS=-q --show-progress --progress=bar:force:noscroll VIRTUAL_ENV=/opt/venv TARGETARCH=amd64 /bin/bash -c cd /opt/toolchains/zephyr-sdk-${ZEPHYR_SDK_VERSION} && bash setup.sh -c ${TOOLCHAIN_LIST} # buildkit |
RUN |14 PASSWORD=zephyr ZEPHYR_RTOS_VERSION= ZEPHYR_RTOS_COMMIT=26603cefaf41298c417f2eee834ed40d9ab35d3a ZEPHYR_SDK_VERSION=0.16.8 VS_CODE_SERVER_VERSION=4.93.1 VS_CODE_SERVER_PORT=8800 VS_CODE_EXT_CPPTOOLS_VERSION=1.22.10 VS_CODE_EXT_HEX_EDITOR_VERSION=1.11.1 VS_CODE_EXT_CMAKETOOLS_VERSION=1.19.52 VS_CODE_EXT_NRF_DEVICETREE_VERSION=2024.9.26 TOOLCHAIN_LIST=-t xtensa-espressif_esp32_zephyr-elf -t xtensa-espressif_esp32s2_zephyr-elf -t xtensa-espressif_esp32s3_zephyr-elf WGET_ARGS=-q --show-progress --progress=bar:force:noscroll VIRTUAL_ENV=/opt/venv TARGETARCH=amd64 /bin/bash -c cd /opt/toolchains/zephyr-sdk-${ZEPHYR_SDK_VERSION} && wget ${WGET_ARGS} https://github.com/zephyrproject-rtos/sdk-ng/releases/download/v${ZEPHYR_SDK_VERSION}/hosttools_linux-${HOSTTYPE}.tar.xz && tar xf hosttools_linux-${HOSTTYPE}.tar.xz && rm hosttools_linux-${HOSTTYPE}.tar.xz && bash zephyr-sdk-${HOSTTYPE}-hosttools-standalone-*.sh -y -d . # buildkit |
COPY scripts/zephyr.code-workspace /zephyr.code-workspace # buildkit |
RUN |14 PASSWORD=zephyr ZEPHYR_RTOS_VERSION= ZEPHYR_RTOS_COMMIT=26603cefaf41298c417f2eee834ed40d9ab35d3a ZEPHYR_SDK_VERSION=0.16.8 VS_CODE_SERVER_VERSION=4.93.1 VS_CODE_SERVER_PORT=8800 VS_CODE_EXT_CPPTOOLS_VERSION=1.22.10 VS_CODE_EXT_HEX_EDITOR_VERSION=1.11.1 VS_CODE_EXT_CMAKETOOLS_VERSION=1.19.52 VS_CODE_EXT_NRF_DEVICETREE_VERSION=2024.9.26 TOOLCHAIN_LIST=-t xtensa-espressif_esp32_zephyr-elf -t xtensa-espressif_esp32s2_zephyr-elf -t xtensa-espressif_esp32s3_zephyr-elf WGET_ARGS=-q --show-progress --progress=bar:force:noscroll VIRTUAL_ENV=/opt/venv TARGETARCH=amd64 /bin/bash -c sed -i '/^#.*en_US.UTF-8/s/^#//' /etc/locale.gen && locale-gen en_US.UTF-8 && update-locale LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 # buildkit |
ENV MC_SKIN=dark |
RUN |14 PASSWORD=zephyr ZEPHYR_RTOS_VERSION= ZEPHYR_RTOS_COMMIT=26603cefaf41298c417f2eee834ed40d9ab35d3a ZEPHYR_SDK_VERSION=0.16.8 VS_CODE_SERVER_VERSION=4.93.1 VS_CODE_SERVER_PORT=8800 VS_CODE_EXT_CPPTOOLS_VERSION=1.22.10 VS_CODE_EXT_HEX_EDITOR_VERSION=1.11.1 VS_CODE_EXT_CMAKETOOLS_VERSION=1.19.52 VS_CODE_EXT_NRF_DEVICETREE_VERSION=2024.9.26 TOOLCHAIN_LIST=-t xtensa-espressif_esp32_zephyr-elf -t xtensa-espressif_esp32s2_zephyr-elf -t xtensa-espressif_esp32s3_zephyr-elf WGET_ARGS=-q --show-progress --progress=bar:force:noscroll VIRTUAL_ENV=/opt/venv TARGETARCH=amd64 /bin/bash -c echo "source ${VIRTUAL_ENV}/bin/activate" >> /root/.bashrc && echo "source /opt/toolchains/zephyr/zephyr-env.sh" >> /root/.bashrc # buildkit |
COPY scripts/entrypoint.sh /entrypoint.sh # buildkit |
RUN |14 PASSWORD=zephyr ZEPHYR_RTOS_VERSION= ZEPHYR_RTOS_COMMIT=26603cefaf41298c417f2eee834ed40d9ab35d3a ZEPHYR_SDK_VERSION=0.16.8 VS_CODE_SERVER_VERSION=4.93.1 VS_CODE_SERVER_PORT=8800 VS_CODE_EXT_CPPTOOLS_VERSION=1.22.10 VS_CODE_EXT_HEX_EDITOR_VERSION=1.11.1 VS_CODE_EXT_CMAKETOOLS_VERSION=1.19.52 VS_CODE_EXT_NRF_DEVICETREE_VERSION=2024.9.26 TOOLCHAIN_LIST=-t xtensa-espressif_esp32_zephyr-elf -t xtensa-espressif_esp32s2_zephyr-elf -t xtensa-espressif_esp32s3_zephyr-elf WGET_ARGS=-q --show-progress --progress=bar:force:noscroll VIRTUAL_ENV=/opt/venv TARGETARCH=amd64 /bin/bash -c chmod +x /entrypoint.sh && dos2unix /entrypoint.sh # buildkit |
ENTRYPOINT ["/entrypoint.sh"] |