No description
Find a file
2025-07-17 11:41:20 +04:00
src Fix paths, update Ubuntu. 2025-07-17 11:39:56 +04:00
.gitignore Add command to generate Docker Hub library file. 2025-04-15 17:22:10 +04:00
config.json Update the config format, add optional tags field, require flavors field. 2025-05-14 23:49:19 +03:00
dhbp.nimble Bump version. 2025-07-17 11:40:45 +04:00
LICENSE Initial commit. 2025-04-10 20:01:53 +04:00
README.md Rename the package to dhbp. 2025-04-10 20:14:44 +04:00

dhbp

A tool to build Nim Docker images and push them to Docker Hub.

Usage

Before running the app for the first time, create a multiarch builder:

$ dhbp setup

Usage:

$ dhbp build-and-push [--config|-c=config.json] [--all|-a] [--dry|-d] [--save|-s] [ ...]

Build and push specific versions:

$ dhbp build-and-push ...

Build and push specific versions and save the Dockerfiles in Dockerfiles/<version>/<flavor>:

$ dhbp build-and-push --save ...

Build and push all versions listed in the config file:

$ dhbp build-and-push --all

Use custom config file (by default, config.json in the current directory is used):

$ dhbp build-and-push --config=path/to/custom_config.json ...

Dry run (nothing is built or pushed, use to check the config and command args):

$ dhbp build-and-push --dry ...