Newer
Older
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"
@. linkahead/.env && echo " LinkAhead: https://localhost:$$LINKAHEAD_HTTPS_PORT"
@. fdo-manager/.env && echo " FDO Manager: http://localhost:$$FDO_MANAGER_SERVICE_HTTP_PORT"
start: start_handle_system start_cordra start_linkahead start_fdo_manager start_aas_adapter
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
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
.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:
$(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:
.PHONY: start_fdo_manager
start_fdo_manager:
$(MAKE) -C fdo-manager start
.PHONY: stop_fdo_manager
stop_fdo_manager: