|
@@ -399,9 +399,9 @@ function is_ecr_and_enterprise() {
|
|
|
make_docker() {
|
|
make_docker() {
|
|
|
local EMQX_BUILDER_VERSION="${EMQX_BUILDER_VERSION:-5.3-7}"
|
|
local EMQX_BUILDER_VERSION="${EMQX_BUILDER_VERSION:-5.3-7}"
|
|
|
local EMQX_BUILDER_PLATFORM="${EMQX_BUILDER_PLATFORM:-debian12}"
|
|
local EMQX_BUILDER_PLATFORM="${EMQX_BUILDER_PLATFORM:-debian12}"
|
|
|
- local EMQX_BUILDER_OTP="${EMQX_BUILDER_OTP:-26.2.5-1}"
|
|
|
|
|
- local EMQX_BUILDER_ELIXIR="${EMQX_BUILDER_ELIXIR:-1.15.7}"
|
|
|
|
|
- local EMQX_BUILDER=${EMQX_BUILDER:-ghcr.io/emqx/emqx-builder/${EMQX_BUILDER_VERSION}:${EMQX_BUILDER_ELIXIR}-${EMQX_BUILDER_OTP}-${EMQX_BUILDER_PLATFORM}}
|
|
|
|
|
|
|
+ local OTP_VSN="${OTP_VSN:-26.2.5-1}"
|
|
|
|
|
+ local ELIXIR_VSN="${ELIXIR_VSN:-1.15.7}"
|
|
|
|
|
+ local EMQX_BUILDER=${EMQX_BUILDER:-ghcr.io/emqx/emqx-builder/${EMQX_BUILDER_VERSION}:${ELIXIR_VSN}-${OTP_VSN}-${EMQX_BUILDER_PLATFORM}}
|
|
|
local EMQX_RUNNER="${EMQX_RUNNER:-${EMQX_DEFAULT_RUNNER}}"
|
|
local EMQX_RUNNER="${EMQX_RUNNER:-${EMQX_DEFAULT_RUNNER}}"
|
|
|
local EMQX_DOCKERFILE="${EMQX_DOCKERFILE:-deploy/docker/Dockerfile}"
|
|
local EMQX_DOCKERFILE="${EMQX_DOCKERFILE:-deploy/docker/Dockerfile}"
|
|
|
local EMQX_SOURCE_TYPE="${EMQX_SOURCE_TYPE:-src}"
|
|
local EMQX_SOURCE_TYPE="${EMQX_SOURCE_TYPE:-src}"
|
|
@@ -465,7 +465,7 @@ make_docker() {
|
|
|
--label org.opencontainers.image.description="${PRODUCT_DESCRIPTION}" \
|
|
--label org.opencontainers.image.description="${PRODUCT_DESCRIPTION}" \
|
|
|
--label org.opencontainers.image.documentation="${DOCUMENTATION_URL}" \
|
|
--label org.opencontainers.image.documentation="${DOCUMENTATION_URL}" \
|
|
|
--label org.opencontainers.image.licenses="${LICENSE}" \
|
|
--label org.opencontainers.image.licenses="${LICENSE}" \
|
|
|
- --label org.opencontainers.image.otp.version="${EMQX_BUILDER_OTP}" \
|
|
|
|
|
|
|
+ --label org.opencontainers.image.otp.version="${OTP_VSN}" \
|
|
|
--pull
|
|
--pull
|
|
|
)
|
|
)
|
|
|
:> ./.emqx_docker_image_tags
|
|
:> ./.emqx_docker_image_tags
|
|
@@ -477,7 +477,7 @@ make_docker() {
|
|
|
DOCKER_BUILDX_ARGS+=(--no-cache)
|
|
DOCKER_BUILDX_ARGS+=(--no-cache)
|
|
|
fi
|
|
fi
|
|
|
if [ "${SUFFIX}" = '-elixir' ]; then
|
|
if [ "${SUFFIX}" = '-elixir' ]; then
|
|
|
- DOCKER_BUILDX_ARGS+=(--label org.opencontainers.image.elixir.version="${EMQX_BUILDER_ELIXIR}")
|
|
|
|
|
|
|
+ DOCKER_BUILDX_ARGS+=(--label org.opencontainers.image.elixir.version="${ELIXIR_VSN}")
|
|
|
fi
|
|
fi
|
|
|
if [ "${DOCKER_LATEST:-false}" = true ]; then
|
|
if [ "${DOCKER_LATEST:-false}" = true ]; then
|
|
|
for r in "${DOCKER_REGISTRIES[@]}"; do
|
|
for r in "${DOCKER_REGISTRIES[@]}"; do
|