Skip to content
Snippets Groups Projects
Makefile 2.31 KiB
Newer Older
Timm Fitschen's avatar
Timm Fitschen committed
all: help

help:
	@echo "# Important Commands:"
	@echo "  make start - start the testbed."
	@echo "  make stop  - stop the testbed."
	@echo "  make clean - remove containers, networks, volumes, and locally built images."
	@echo -e "\n# Other Useful Commands:"
	@echo "  make start_mock_manager - start the FDO Manager Service only with mock"
	@echo "                            repositories and w/o the handle system."

info:
	@. test-handle-system/.env && echo "Handle server: http://$$HANDLE_SERVER_IPV4_ADDRESS:8000"
	@. cordra/.env && echo "       Cordra: https://localhost:$$CORDRA_HTTPS_PORT"
Timm Fitschen's avatar
Timm Fitschen committed
	@. linkahead/.env && echo "    LinkAhead: https://localhost:$$LINKAHEAD_HTTPS_PORT"
	@. fdo-manager/.env && echo "  FDO Manager: http://localhost:$$FDO_MANAGER_SERVICE_HTTP_PORT"
Timm Fitschen's avatar
Timm Fitschen committed
start: start_handle_system start_cordra start_linkahead start_fdo_manager start_aas_adapter
Timm Fitschen's avatar
Timm Fitschen committed
start_mock_manager:
	FDO_MANAGER_MOCK=true $(MAKE) -C fdo-manager start

stop: stop_aas_adapter stop_fdo_manager stop_cordra stop_linkahead stop_handle_system
Timm Fitschen's avatar
Timm Fitschen committed

clean: clean_aas_adapter clean_fdo_manager clean_cordra clean_linkahead clean_handle_system

.PHONY: clean_aas_adapter
clean_aas_adapter:
	$(MAKE) -C fdo-aas-adapter clean || true

.PHONY: clean_handle_system
clean_handle_system:
	$(MAKE) -C test-handle-system clean || true

.PHONY: clean_linkahead
clean_linkahead:
	$(MAKE) -C linkahead clean || true

.PHONY: clean_cordra
clean_cordra:
	$(MAKE) -C cordra clean || true

.PHONY: clean_fdo_manager
clean_fdo_manager:
	$(MAKE) -C fdo-manager clean || true

Timm Fitschen's avatar
Timm Fitschen committed
.PHONY: start_cordra
start_cordra:
	$(MAKE) -C cordra start

.PHONY: stop_cordra
stop_cordra:
	$(MAKE) -C cordra stop || true

.PHONY: start_handle_system
start_handle_system:
	$(MAKE) -C test-handle-system start

.PHONY: stop_handle_system
stop_handle_system:
Timm Fitschen's avatar
Timm Fitschen committed
	$(MAKE) -C test-handle-system stop || true
	docker volume rm test-handle-net_hs_srv1 || true

.PHONY: start_linkahead
start_linkahead:
	$(MAKE) -C linkahead start

.PHONY: stop_linkahead
stop_linkahead:
Timm Fitschen's avatar
Timm Fitschen committed
	$(MAKE) -C linkahead stop || true
Timm Fitschen's avatar
Timm Fitschen committed

.PHONY: start_fdo_manager
start_fdo_manager:
	$(MAKE) -C fdo-manager start

.PHONY: stop_fdo_manager
stop_fdo_manager:
Timm Fitschen's avatar
Timm Fitschen committed
	$(MAKE) -C fdo-manager stop || true
Henrik tom Wörden's avatar
Henrik tom Wörden committed

.PHONY: start_aas_adapter
start_aas_adapter:
	$(MAKE) -C fdo-aas-adapter start

.PHONY: stop_aas_adapter
stop_aas_adapter:
	$(MAKE) -C fdo-aas-adapter stop || true