Skip to content

Commit bfdcb01

Browse files
fix(rust-nostd-esp): update builder (#70)
* feat: Update base image * feat: Remove config.toml
1 parent 2131761 commit bfdcb01

File tree

2 files changed

+3
-20
lines changed

2 files changed

+3
-20
lines changed

rust-nostd-esp/Dockerfile

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
FROM espressif/idf-rust:all_1.82.0.3
1+
FROM espressif/idf-rust:all_1.84.0.0
22

33
USER esp
44
ENV USER=esp
55

66
# Install extra crates
77
RUN cargo install cargo-audit && \
8-
# Using the git argument until a new version which contains https://github.com/esp-rs/esp-generate/pull/62 is released
9-
cargo install esp-generate --git https://github.com/esp-rs/esp-generate && \
8+
curl -L "https://github.com/esp-rs/esp-generate/releases/latest/download/esp-generate-x86_64-unknown-linux-gnu" -o "${HOME}/.cargo/bin/esp-generate" && \
9+
chmod u+x "${HOME}/.cargo/bin/esp-generate" && \
1010
curl -L "https://github.com/SergioGasquez/rnamer/releases/latest/download/rnamer-x86_64-unknown-linux-gnu" -o "${HOME}/.cargo/bin/rnamer" && \
1111
chmod u+x "${HOME}/.cargo/bin/rnamer"
1212

@@ -18,12 +18,8 @@ RUN esp-generate --headless --chip=esp32h2 rust-project-esp32h2
1818
RUN esp-generate --headless --chip=esp32s2 rust-project-esp32s2
1919
RUN esp-generate --headless --chip=esp32s3 rust-project-esp32s3
2020

21-
# Add alloc to the build-std property
22-
RUN find . -name "config.toml" -type f -exec sed -i 's/build-std = \["core"\]/build-std = \["alloc", "core"\]/g' {} +
23-
2421
# Copy utility scripts and setup
2522
COPY compile.sh /home/esp/
26-
COPY config.toml /home/esp/
2723

2824
RUN mkdir -p /home/esp/build-in /home/esp/build-out
2925

rust-nostd-esp/config.toml

Lines changed: 0 additions & 13 deletions
This file was deleted.

0 commit comments

Comments
 (0)