1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
#!/usr/bin/env scriptisto
// scriptisto-begin
// script_src: src/main.rs
// build_cmd: "cargo build --release && cp ./target/*musl*/release/script ./target/script"
// target_bin: ./target/script
// docker_build:
// dockerfile: FROM clux/muslrust
// src_mount_dir: /volume
// extra_args: [-v,cargo-cache:/root/.cargo/registry]
// files:
// - path: Cargo.toml
// content: |
// package = { name = "script", version = "0.1.0", edition = "2018"}
// [dependencies]
// rand="*"
// scriptisto-end
fn main() {
println!(
"Hello, Rust built in Docker! Random: {}",
rand::random::<u64>()
);
}
|