From: Cássio Gabriel Date: Sat, 24 Jan 2026 19:45:30 +0000 (-0300) Subject: Add custom docker-compose.yml X-Git-Tag: v1.0.0~2 X-Git-Url: http://ec2-54-166-230-229.compute-1.amazonaws.com/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4ec5e66e8f508b5a72436c76f6d623ad8401a0be;p=cloud-security-assessment.git Add custom docker-compose.yml --- diff --git a/assessment/docker/docker-compose.yaml b/assessment/docker/docker-compose.yaml deleted file mode 100644 index e69de29..0000000 diff --git a/assessment/docker/docker-compose.yml b/assessment/docker/docker-compose.yml new file mode 100644 index 0000000..974e470 --- /dev/null +++ b/assessment/docker/docker-compose.yml @@ -0,0 +1,67 @@ +services: + wazuh.manager: + image: wazuh/wazuh-manager:4.14.2 + container_name: wazuh-manager + restart: always + hostname: wazuh-manager + restart: always + environment: + - WAZUH_INDEXER_HOSTS=wazuh.indexer:9200 + - WAZUH_NODE_NAME=manager + depends_on: + wazuh.indexer: + condition: service_healthy + volumes: + - wazuh-manager-data:/var/ossec/data + - wazuh-manager-logs:/var/ossec/logs + - wazuh-manager-etc:/var/ossec/etc + healthcheck: + test: ["CMD", "/var/ossec/bin/wazuh-control", "status"] + interval: 30s + timeout: 10s + retries: 5 + + wazuh.indexer: + image: wazuh/wazuh-indexer:4.14.2 + container_name: wazuh-indexer + hostname: wazuh-indexer + restart: always + volumes: + - wazuh-indexer-data:/var/lib/wazuh-indexer + environment: + - OPENSEARCH_JAVA_OPTS=-Xms1g -Xmx1g + healthcheck: + test: ["CMD", "curl", "-f", "http://localhost:9200"] + interval: 30s + timeout: 10s + retries: 5 + + wazuh.dashboard: + image: wazuh/wazuh-dashboard:4.14.2 + container_name: wazuh-dashboard + hostname: wazuh-dashboard + depends_on: + wazuh.indexer: + condition: service_healthy + wazuh.manager: + condition: service_healthy + volumes: + - wazuh-dashboard-config:/usr/share/wazuh-dashboard/data + ports: + - "127.0.0.1:443:5601" + environment: + - OPENSEARCH_HOSTS=http://wazuh.indexer:9200 + - INDEXER_USERNAME=admin + - INDEXER_PASSWORD=admin + healthcheck: + test: ["CMD", "curl", "-f", "http://localhost:5601"] + interval: 30s + timeout: 10s + retries: 5 + +volumes: + wazuh-indexer-data: + wazuh-manager-data: + wazuh-manager-logs: + wazuh-manager-etc: + wazuh-dashboard-config: