Block a user
devcontainer-pio (latest)
Published 2025-11-04 22:40:41 +01:00 by tobimai
Installation
docker pull gitea.tobiasmaier.me/tobimai/devcontainer-pio:latestsha256:b27f0e887325b850aec805626afb3a49b96456d0609b97e7384a7aa1bbc082ee
sha256:fa06fcef603c91881e45759cf30165e9db340d865cbed433dac7699771392f9b
sha256:6750079f887ef1a297ee673b1b628c09bc3acd69789c7a5b3367b497207f7964
sha256:7d319554b0933e0acd8d42dff0dfb80a45081fb94d28182800335140174a867a
Images
| Digest | OS / Arch | Size |
|---|---|---|
| 15bebb4e26 | linux/amd64 | 249 MiB |
Image Layers ( linux/amd64)
| # debian.sh --arch 'amd64' out/ 'trixie' '@1762202650' |
| RUN /bin/sh -c apt-get update && apt-get upgrade -y && apt-get install python3 python3-pip curl build-essential python3-venv fish git nodejs -y && rm -rf /var/lib/apt/lists/* /var/cache/apt/archives/*.deb # buildkit |
| RUN /bin/sh -c useradd tobi --uid 1000 --create-home --shell /usr/bin/fish # buildkit |
| USER tobi |
| WORKDIR /home/tobi |
| RUN /bin/sh -c curl -fsSL -o get-platformio.py https://raw.githubusercontent.com/platformio/platformio-core-installer/master/get-platformio.py && python3 get-platformio.py # buildkit |
| RUN /bin/sh -c mkdir -p .local/bin/ # buildkit |
| RUN /bin/sh -c ln -s ~/.platformio/penv/bin/platformio .local/bin/platformio && ln -s ~/.platformio/penv/bin/pio ~/.local/bin/pio && ln -s ~/.platformio/penv/bin/piodebuggdb ~/.local/bin/piodebuggdb # buildkit |
| ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/tobi/.local/bin |