start: cert doip-linkahead.json @echo "Start LinkAhead" docker compose up --build --detach docker network connect test-handle-net_hs_network local-fdo-testbed-linkahead-1 docker exec local-fdo-testbed-linkahead-1 /opt/caosdb/git/caosdb-advanced-user-tools/.docker/wait-for-it.sh localhost:10443 -t 500 -- echo "LINKAHEAD ONLINE" $(MAKE) doip-linkahead.json mkdir ../fdo-manager/repositories || true cp doip-linkahead.json ../fdo-manager/repositories/.test.linkahead.json doip-linkahead.json: doip-linkahead.template.json cert/pubkey.pem .env sed "s:PUBKEY:$$(sed "/-----/d" cert/pubkey.pem | tr -d '\n\t\r'):" $< > $@ . ./.env && sed -i "s/DOIP_PORT/$$DOIP_PORT/" $@ . ./.env && sed -i "s/DOIP_SERVICE_ID/$$DOIP_SERVICE_ID/" $@ stop: @echo "Stop LinkAhead" docker compose down rm ../fdo-manager/fdo-manager-service/repositories/.test.linkahead.json clean: @echo "Clean LinkAhead" docker compose down -v --rmi all docker compose rm -vsf cert/pubkey.pem: cert cert: .env rm -r cert || true docker run -e CERT_OWNER=$$UID -v./:/run/ -w /run eclipse-temurin:21 /run/cert.sh