build:
	docker build -t wazuh-vat-evidence-collector .

run:
	docker run \
		--env-file .env \
		-v ${PWD}/id_maps/resource_id_map.json:/wazuh-vat-evidence-collector/id_maps/resource_id_map.json \
		-v ${PWD}/id_maps/cloud_service_name_map.json:/wazuh-vat-evidence-collector/id_maps/cloud_service_name_map.json \
		--name wazuh-vat-evidence-collector wazuh-vat-evidence-collector

run-kubernetes-clouditor-demo:
	docker run \
		--env-file kubernetes_clouditor_demo.env \
		-v ${PWD}/id_maps/resource_id_map.json:/wazuh-vat-evidence-collector/id_maps/resource_id_map.json \
		-v ${PWD}/id_maps/cloud_service_name_map.json:/wazuh-vat-evidence-collector/id_maps/cloud_service_name_map.json \
		--name wazuh-vat-evidence-collector wazuh-vat-evidence-collector

stop-and-clean:
	docker stop wazuh-vat-evidence-collector
	docker container rm wazuh-vat-evidence-collector