mirror of
https://github.com/Steffo99/todocolors.git
synced 2024-11-22 08:14:18 +00:00
1.2 KiB
1.2 KiB
Build instructions
Building the binary
Prerequisites
To build the todored
crate, the following must be installed on your local machine:
- Rust
- rustc (stable)
- cargo
Build
To begin compilation, run the following cargo command:
$ cargo build --release
Artifacts
The built executable will be available in target/release/todored
.
Building the container image
Prerequisites
To build the ghcr.io/steffo99/todocolors-red
container image, the following must be installed on your local machine:
Additionally, to build a multiplatform image, buildx must be configured to use the docker-container
driver, which can be used with:
# docker buildx create --use
Build and push
To build the container image and push it to GitHub Containers, run:
# docker buildx build . --tag ghcr.io/steffo99/todocolors-red --platform linux/amd64,linux/arm64/v8,linux/arm/v7 --push
Artifacts
The built image will be available at the ghcr.io/steffo99/todocolors-red:latest
tag, both on the local machine and at the remote GitHub Containers repository.