fix: Added network declarations

Traefik needs services in an accessible network
This commit is contained in:
2026-08-07 23:58:22 +02:00
parent dd1cc9f5fc
commit 8bed0692eb
+13 -2
View File
@@ -42,7 +42,8 @@ services:
- /opt/stacks/wazuh/config/wazuh_indexer_ssl_certs/wazuh.manager.pem:/etc/ssl/filebeat.pem - /opt/stacks/wazuh/config/wazuh_indexer_ssl_certs/wazuh.manager.pem:/etc/ssl/filebeat.pem
- /opt/stacks/wazuh/config/wazuh_indexer_ssl_certs/wazuh.manager-key.pem:/etc/ssl/filebeat.key - /opt/stacks/wazuh/config/wazuh_indexer_ssl_certs/wazuh.manager-key.pem:/etc/ssl/filebeat.key
- /opt/stacks/wazuh/config/wazuh_cluster/wazuh_manager.conf:/wazuh-config-mount/etc/ossec.conf - /opt/stacks/wazuh/config/wazuh_cluster/wazuh_manager.conf:/wazuh-config-mount/etc/ossec.conf
networks:
- backend
wazuh.indexer: wazuh.indexer:
image: wazuh/wazuh-indexer:4.14.7 image: wazuh/wazuh-indexer:4.14.7
hostname: wazuh.indexer hostname: wazuh.indexer
@@ -67,6 +68,8 @@ services:
- /opt/stacks/wazuh/config/wazuh_indexer_ssl_certs/admin-key.pem:/usr/share/wazuh-indexer/config/certs/admin-key.pem - /opt/stacks/wazuh/config/wazuh_indexer_ssl_certs/admin-key.pem:/usr/share/wazuh-indexer/config/certs/admin-key.pem
- /opt/stacks/wazuh/config/wazuh_indexer/wazuh.indexer.yml:/usr/share/wazuh-indexer/config/opensearch.yml - /opt/stacks/wazuh/config/wazuh_indexer/wazuh.indexer.yml:/usr/share/wazuh-indexer/config/opensearch.yml
- /opt/stacks/wazuh/config/wazuh_indexer/internal_users.yml:/usr/share/wazuh-indexer/config/opensearch-security/internal_users.yml - /opt/stacks/wazuh/config/wazuh_indexer/internal_users.yml:/usr/share/wazuh-indexer/config/opensearch-security/internal_users.yml
networks:
- backend
wazuh.dashboard: wazuh.dashboard:
image: wazuh/wazuh-dashboard:4.14.7 image: wazuh/wazuh-dashboard:4.14.7
@@ -101,7 +104,9 @@ services:
- traefik.http.routers.wazuh-dashboard.entrypoints=websecure - traefik.http.routers.wazuh-dashboard.entrypoints=websecure
- traefik.http.routers.wazuh-dashboard.tls.certresolver=ovh - traefik.http.routers.wazuh-dashboard.tls.certresolver=ovh
- traefik.http.services.wazuh-dashboard.loadbalancer.server.port=5601 - traefik.http.services.wazuh-dashboard.loadbalancer.server.port=5601
networks:
- backend
- web
volumes: volumes:
wazuh_api_configuration: wazuh_api_configuration:
wazuh_etc: wazuh_etc:
@@ -117,3 +122,9 @@ volumes:
wazuh-indexer-data: wazuh-indexer-data:
wazuh-dashboard-config: wazuh-dashboard-config:
wazuh-dashboard-custom: wazuh-dashboard-custom:
networks:
web:
external: true
backend:
external: true