Change image build process

This commit is contained in:
Victor Carlos Erenu
2026-04-29 23:11:51 +07:00
parent 6b744ec15f
commit 77d4b938a6
2 changed files with 4 additions and 2 deletions
+1 -1
View File
@@ -96,7 +96,7 @@ build() {
# Pattern: server / stage / major_version.x / filename
FULL_URL="https://${PACKAGE_URL}/${RELEASE_STAGE}/${WAZUH_MAJOR_VERSION}.x/${ARTIFACT_URLS_DIR}/${ARTIFACT_URLS_DOWNLOAD}"
echo "Attempting to download: $FULL_URL"
curl -fsSL -o "$ARTIFACT_URLS_FILE" "$FULL_URL" || {
curl -so "$ARTIFACT_URLS_FILE" "$FULL_URL" || {
echo "Error: Failed to download artifact URLs from $FULL_URL" >&2
clean 1
}
+3 -1
View File
@@ -53,7 +53,9 @@ group "default" {
# All component targets inherit from here. Not built directly.
target "_common" {
platforms = MULTIARCH != "" ? ["linux/amd64", "linux/arm64"] : ["linux/amd64"]
# MULTIARCH=true → build linux/amd64 + linux/arm64 (requires --push, no --load for multi-platform)
# MULTIARCH unset → null means "native platform of the build host" (amd64 on x86, arm64 on ARM)
platforms = MULTIARCH != "" ? ["linux/amd64", "linux/arm64"] : null
args = {
WAZUH_VERSION = WAZUH_VERSION
}