1
Fork 0
mirror of https://github.com/Steffo99/todocolors.git synced 2024-12-23 07:14:23 +00:00
todocolors/todored/BUILD.md

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.