.PHONY: run test demo down

run:
	docker compose up -d

test:
	docker compose config --quiet
	test -f elasticsearch/config/elasticsearch.yml
	test -f logstash/config/logstash.yml
	test -f logstash/pipeline/logstash.conf
	test -f kibana/config/kibana.yml
	test -f filebeat/config/filebeat.yml
	test -d grafana/provisioning
	test -d grafana/dashboards

demo:
	bash ./scenarios/incident_simulation.sh app-errors 3

down:
	docker compose down
