# Wazuh App Copyright (C) 2017, Wazuh Inc. (License GPLv2) # # Build-only compose file for `docker compose build`. # Only `build` and `image` keys are relevant here; all runtime configuration # (ports, volumes, environment, depends_on, etc.) belongs in the deployment # compose files under single-node/ or multi-node/. # # For parallel builds and full multi-arch support, prefer docker-bake.hcl: # docker buildx bake -f docker-bake.hcl services: wazuh.manager: build: context: wazuh-manager/ args: WAZUH_VERSION: ${WAZUH_VERSION} wazuh_manager_x86_64_rpm: ${wazuh_manager_x86_64_rpm} wazuh_manager_aarch64_rpm: ${wazuh_manager_aarch64_rpm} wazuh_certs_tool: ${wazuh_certs_tool} wazuh_config_yml: ${wazuh_config_yml} image: ${WAZUH_REGISTRY}/wazuh/wazuh-manager:${IMAGE_TAG} wazuh.agent: build: context: wazuh-agent/ args: WAZUH_VERSION: ${WAZUH_VERSION} wazuh_agent_x86_64_rpm: ${wazuh_agent_x86_64_rpm} wazuh_agent_aarch64_rpm: ${wazuh_agent_aarch64_rpm} image: ${WAZUH_REGISTRY}/wazuh/wazuh-agent:${IMAGE_TAG} wazuh.indexer: build: context: wazuh-indexer/ args: WAZUH_VERSION: ${WAZUH_VERSION} wazuh_indexer_x86_64_rpm: ${wazuh_indexer_x86_64_rpm} wazuh_indexer_aarch64_rpm: ${wazuh_indexer_aarch64_rpm} wazuh_certs_tool: ${wazuh_certs_tool} wazuh_config_yml: ${wazuh_config_yml} image: ${WAZUH_REGISTRY}/wazuh/wazuh-indexer:${IMAGE_TAG} wazuh.dashboard: build: context: wazuh-dashboard/ args: WAZUH_VERSION: ${WAZUH_VERSION} wazuh_dashboard_x86_64_rpm: ${wazuh_dashboard_x86_64_rpm} wazuh_dashboard_aarch64_rpm: ${wazuh_dashboard_aarch64_rpm} wazuh_certs_tool: ${wazuh_certs_tool} wazuh_config_yml: ${wazuh_config_yml} image: ${WAZUH_REGISTRY}/wazuh/wazuh-dashboard:${IMAGE_TAG}