1
Fork 0
mirror of https://github.com/Steffo99/todocolors.git synced 2024-11-24 09:14:18 +00:00
todocolors/todoblue/BUILD.md

1.4 KiB

Build instructions

Building the static pages

Prerequisites

To build the todoblue package, the following must be installed on your local machine:

Install dependencies

When using Yarn, dependencies must be manually installed from the lockfile:

$ yarn install

Build

A run-script is provided to build the Next.JS application:

$ yarn run build

Artifacts

Dependencies are installed in the node_modules/ directory.

The build application is placed in the .next/ directory.

Building the container image

Prerequisites

To build the ghcr.io/steffo99/todocolors-blue 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-blue --platform linux/amd64,linux/arm64/v8,linux/arm/v7 --push

Artifacts

The built image will be available at the ghcr.io/steffo99/todocolors-blue:latest tag, both on the local machine and at the remote GitHub Containers repository.