To build the image, clone the repository and run the following command, optionally specifying an nginx version to build:
./build.sh [nginx_version]
Optionally, you can specify the Docker registry to be used by prepending the REGISTRY
environment variable:
REGISTRY=oci.seedno.de/seednode ./build.sh
If no registry is specified, the images will be built as local/nginx:<version>
.
If a registry is specified, the built images will be pushed to it once the build is finished.
If you would like images to also be tagged as latest
, you can specify LATEST=yes
as an environment variable:
LATEST=yes ./build.sh
These environment variables and arguments can be combined:
REGISTRY=oci.seedno.de/seednode LATEST=yes ./build.sh 1.27.4
The resulting images from the above command might look like this:
╰─❯ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
oci.seedno.de/seednode/nginx 1.27.4 1ecae9b1c724 6 minutes ago 656kB
oci.seedno.de/seednode/nginx latest 1ecae9b1c724 6 minutes ago 656kB