{"id":18434892,"url":"https://github.com/bodo-hugo-barwich/rust-builder","last_synced_at":"2026-05-12T07:33:51.552Z","repository":{"id":186273336,"uuid":"609850961","full_name":"bodo-hugo-barwich/rust-builder","owner":"bodo-hugo-barwich","description":"Rust Docker Image based on Ubuntu:Xenial","archived":false,"fork":false,"pushed_at":"2025-03-29T06:46:29.000Z","size":50,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-29T07:27:37.312Z","etag":null,"topics":["cargo","docker-image","rust","ubuntu-xenial"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bodo-hugo-barwich.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-03-05T12:40:49.000Z","updated_at":"2025-03-29T06:46:33.000Z","dependencies_parsed_at":"2023-12-31T08:19:23.624Z","dependency_job_id":"7954db6c-759f-4275-bbd4-ce866c5a13b0","html_url":"https://github.com/bodo-hugo-barwich/rust-builder","commit_stats":null,"previous_names":["bodo-hugo-barwich/rust-builder"],"tags_count":16,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodo-hugo-barwich%2Frust-builder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodo-hugo-barwich%2Frust-builder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodo-hugo-barwich%2Frust-builder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bodo-hugo-barwich%2Frust-builder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bodo-hugo-barwich","download_url":"https://codeload.github.com/bodo-hugo-barwich/rust-builder/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248844329,"owners_count":21170556,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cargo","docker-image","rust","ubuntu-xenial"],"created_at":"2024-11-06T06:06:18.194Z","updated_at":"2026-05-12T07:33:51.537Z","avatar_url":"https://github.com/bodo-hugo-barwich.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Push to Container Registry](https://github.com/bodo-hugo-barwich/rust-builder/actions/workflows/registry_upload.yml/badge.svg)](https://github.com/bodo-hugo-barwich/rust-builder/actions/workflows/registry_upload.yml)\n\n# Rust-Builder\nDocker Image with Rust Compiler in its `stable` version\n\n## Features\n* Additional Libraries for OpenSSL Web Development\n* Non-`root` User Account\n* Install Logs\n\n## Toolchain Components\nThe **_Rust_ Toolchain Components** provided by this image can be found in the test results\nin the test \"_Show Environment and Compiler Version_\":\n```plain\n* Operating System:\nNAME=\"Ubuntu\"\nVERSION=\"16.04.7 LTS (Xenial Xerus)\"\nID=ubuntu\nID_LIKE=debian\nPRETTY_NAME=\"Ubuntu 16.04.7 LTS\"\nVERSION_ID=\"16.04\"\nHOME_URL=\"http://www.ubuntu.com/\"\nSUPPORT_URL=\"http://help.ubuntu.com/\"\nBUG_REPORT_URL=\"http://bugs.launchpad.net/ubuntu/\"\nVERSION_CODENAME=xenial\nUBUNTU_CODENAME=xenial\n* Rust Compiler Version: 1.41.0\n* RustUp Version:\nrustup 1.26.0 (5af9b9484 2023-04-05)\ninfo: This is the version for the rustup toolchain manager, not the rustc compiler.\ninfo: The currently active `rustc` version is `rustc 1.41.0 (5e1a79984 2020-01-27)`\n* RustUp Show:\nDefault host: x86_64-unknown-linux-gnu\nrustup home:  /home/rust-build/.rustup\n\n1.41.0-x86_64-unknown-linux-gnu (default)\nrustc 1.41.0 (5e1a79984 2020-01-27)\n* RustUp Toolchains Installed:\n1.41.0-x86_64-unknown-linux-gnu (default)\n* RustUp Components Installed:\ncargo-x86_64-unknown-linux-gnu\nclippy-x86_64-unknown-linux-gnu\nrust-docs-x86_64-unknown-linux-gnu\nrust-std-x86_64-unknown-linux-gnu\nrustc-x86_64-unknown-linux-gnu\nrustfmt-x86_64-unknown-linux-gnu\n```\n\n## Available Versions (Tags)\nAll available **_Rust_ Compiler Versions** are listed in the\n_Version Matrix File_ `rust-version_matrix.yml`\n\nNew Versions can be added opening a **Pull Request** and adding the version to the\n_Version Matrix File_\n\n## Usage\nThe project directory will be mounted into the new container and be opened with `bash`\nlike:\n```plain\n$ docker pull ghcr.io/bodo-hugo-barwich/rust-builder:latest               # download the image or the desired Rust Version\n$ docker run -v $(pwd):/home/rust-build/project/:Z -it rust-builder bash  # mount the project directory into the container\nrust_builder@20ef08969521:~/project$ pwd\n/home/rust-build/project                                                  # mounting point inside the container\nrust_builder@20ef08969521:~/project$ ls -lah\ntotal 100K\ndrwxr-xr-x 7 rust_builder rust 4.0K Mar 17  2022 .\ndrwxr-xr-x 1 rust_builder rust 4.0K Apr 15  2022 ..\ndrwxr-xr-x 7 rust_builder rust 4.0K Feb  2  2023 .git\ndrwxr-xr-x 3 rust_builder rust 4.0K Mar 14  2022 .github\n-rw-r--r-- 1 rust_builder rust  110 Mar 10  2022 .gitignore\n-rw-r--r-- 1 rust_builder rust  213 Mar 14  2022 .project\n-rw-r--r-- 1 rust_builder rust  56K Mar 17  2022 Cargo.lock\n-rw-r--r-- 1 rust_builder rust  608 Mar 17  2022 Cargo.toml\n-rw-r--r-- 1 rust_builder rust 1.1K Mar 14  2022 README.md\ndrwxr-xr-x 4 rust_builder rust 4.0K Mar 17  2022 src\ndrwxr-xr-x 4 rust_builder rust 4.0K Mar 13  2022 target\ndrwxr-xr-x 2 rust_builder rust 4.0K Mar 17  2022 tests\nrust_builder@20ef08969521:~/project$ rustup show\nDefault host: x86_64-unknown-linux-gnu\nrustup home:  /home/rust-build/.rustup\n\nstable-x86_64-unknown-linux-gnu (default)\nrustc 1.60.0 (7737e0b5c 2022-04-04)\nrust_builder@20ef08969521:~/project$ cargo test                           # run the 'cargo' commands as usual\n    Updating crates.io index\n  Downloaded actix-macros v0.1.3\n  // ...\n   Compiling actix-web v3.3.3\n   Compiling alerting_email v0.0.1 (/home/rust-build/project)\n    Finished test [unoptimized + debuginfo] target(s) in 11m 53s\n     Running unittests (target/debug/deps/alerting_email-d18154a3163a817d)\n\nrunning 0 tests\n\ntest result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s\n\n     Running unittests (target/debug/deps/grafana_alerting_email-80e557f97ac92548)\n\nrunning 0 tests\n\ntest result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s\n\n     Running tests/integration_tests.rs (target/debug/deps/integration_tests-69422124e8eb7ebf)\n\nrunning 3 tests\ntest tests::test_ping ... ok\ntest tests::test_send ... ok\ntest tests::test_home ... ok\n\ntest result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s\n\n   Doc-tests alerting_email\n\nrunning 0 tests\n\ntest result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s\n\n```\n\n### Build Artifacts\nThe build artifacts are placed in the target directory of the Docker Host\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbodo-hugo-barwich%2Frust-builder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbodo-hugo-barwich%2Frust-builder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbodo-hugo-barwich%2Frust-builder/lists"}