services: << service_name >>: image: wazuh/wazuh-manager:4.9.2 container_name: << service_name >> environment: - TZ=<< timezone >> - INDEXER_URL=https://<< service_name >>-indexer:9200 - INDEXER_USERNAME=admin - INDEXER_PASSWORD=<< indexer_password >> - API_USERNAME=wazuh-wui - API_PASSWORD=<< api_password >> volumes: - << appdata_dir >>/<< service_name >>:/var/ossec/data ports: - "<< port_agent >>:1515" - "<< port_api >>:55000" depends_on: - << service_name >>-indexer restart: unless-stopped << service_name >>-indexer: image: wazuh/wazuh-indexer:4.9.2 container_name: << service_name >>-indexer environment: - OPENSEARCH_JAVA_OPTS=-Xms1g -Xmx1g - bootstrap.memory_lock=true volumes: - << appdata_dir >>/<< service_name >>-indexer:/var/lib/wazuh-indexer restart: unless-stopped << service_name >>-dashboard: image: wazuh/wazuh-dashboard:4.9.2 container_name: << service_name >>-dashboard environment: - INDEXER_USERNAME=admin - INDEXER_PASSWORD=<< indexer_password >> - WAZUH_API_URL=https://<< service_name >> - API_USERNAME=wazuh-wui - API_PASSWORD=<< api_password >> ports: - "<< port_web >>:5601" depends_on: - << service_name >>-indexer restart: unless-stopped