cadence-toolchain (32a1606b4137)
Published 2026-09-10 11:28:40 -04:00 by artificer
Installation
docker pull git.artificery.dev/artificery/cadence-toolchain:32a1606b4137sha256:7816786dfe82936c08412116d120999a3c41d70f162a33f4e6d1c7a73aef8eedImage layers
| # debian.sh --arch 'amd64' out/ 'bookworm' '@1787529600' |
| RUN apt-get update && apt-get install -y --no-install-recommends build-essential gcc-aarch64-linux-gnu libc6-dev-arm64-cross gcc-arm-linux-gnueabihf libc6-dev-armhf-cross dpkg-dev file git ca-certificates curl unzip xz-utils util-linux && rm -rf /var/lib/apt/lists/* |
| RUN curl -fsSL https://sh.rustup.rs | sh -s -- -y --no-modify-path --profile minimal --default-toolchain ${RUST_VERSION} --target aarch64-unknown-linux-gnu,armv7-unknown-linux-gnueabihf && chmod -R a+rX,a+w /opt/cargo /opt/rustup && rustc --version |
| RUN curl -fsSL "https://storage.googleapis.com/dart-archive/channels/stable/release/${DART_VERSION}/sdk/dartsdk-linux-x64-release.zip" -o /tmp/dart.zip && echo "${DART_SDK_SHA256} /tmp/dart.zip" | sha256sum -c - && unzip -q /tmp/dart.zip -d /opt && rm /tmp/dart.zip && chmod -R a+rX /opt/dart-sdk && /opt/dart-sdk/bin/dart --version |
| RUN curl -fsSL "https://nodejs.org/dist/v${NODE_VERSION}/node-v${NODE_VERSION}-linux-x64.tar.xz" -o /tmp/node.tar.xz && echo "${NODE_SHA256} /tmp/node.tar.xz" | sha256sum -c - && mkdir -p /opt/node && tar -xJf /tmp/node.tar.xz -C /opt/node --strip-components=1 && rm /tmp/node.tar.xz && ln -s /opt/node/bin/node /usr/local/bin/node && node --version |
| COPY pubspec.yaml pubspec.lock LICENSE /opt/cadence-src/ |
| COPY daemon/pubspec.yaml /opt/cadence-src/daemon/ |
| COPY packages/media/pubspec.yaml /opt/cadence-src/packages/media/ |
| COPY packages/client /opt/cadence-src/packages/client |
| COPY tool /opt/cadence-src/tool |
| RUN cd /opt/cadence-src && dart pub get --enforce-lockfile && dart compile exe tool/bin/cadence.dart -o /usr/local/bin/cadence && cd / && rm -rf /opt/cadence-src && chmod -R a+rwX /opt/pub-cache && cadence --help >/dev/null |
Details
2026-09-10 11:28:40 -04:00
Versions (5)
View all
Container
1
OCI / Docker
linux/amd64
1,001 MiB
3d65c9ce3d54
2026-09-10
6be8e89037d1
2026-09-10
f192efa49312
2026-09-10
32a1606b4137
2026-09-10
f30066b33509
2026-09-10