use rand::Rng; #[tokio::main] async fn main() -> eyre::Result<()> { let mut rng = rand::thread_rng(); dagger_sdk::connect(|client| async move { let context_dir = client .host() .directory("./examples/existing-dockerfile/app"); let ref_ = client .container() .build(context_dir) .publish(format!("ttl.sh/hello-dagger-sdk-{}:1h", rng.gen::())) .await?; println!("published image to: {}", ref_); Ok(()) }) .await?; Ok(()) }