api/tools/env/README.md
[!Warning] This is a testing environment, do not use in production.
This folder contains the development environment for the Wazuh 4.x versions. It includes the following components:
The following commands runs a cluster:
docker compose builddocker compose upIf a single docker is needed, it is possible to run:
cd wazuh-managerdocker build -t dev-wazuh-manager --target server ./wazuh-managerdocker run -d \
--name wazuh-master \
--hostname wazuh-master \
-p 55000:55000 \
-v ${WAZUH_LOCAL_PATH}/framework/scripts:/var/wazuh-manager/framework/scripts \
-v ${WAZUH_LOCAL_PATH}/api/scripts:/var/wazuh-manager/api/scripts \
-v ${WAZUH_LOCAL_PATH}/framework/wazuh:/var/wazuh-manager/framework/python/lib/python${WAZUH_PYTHON_VERSION}/site-packages/wazuh \
-v ${WAZUH_LOCAL_PATH}/api/api:/var/wazuh-manager/framework/python/lib/python${WAZUH_PYTHON_VERSION}/site-packages/api \
dev-wazuh-manager \
/scripts/entrypoint.sh wazuh-master master-node master
If we need more agents we can use:
docker compose up --scale wazuh-agent=<number_of_agents>
docker compose build --no-cache
docker compose down -v