Newer
Older
start: cert doip-linkahead.json
@echo "Start LinkAhead"
docker compose up --build --detach
docker exec linkahead-doip-server-1 /opt/caosdb/git/caosdb-advanced-user-tools/.docker/wait-for-it.sh localhost:10443 -t 500 -- echo "LINKAHEAD ONLINE"
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 rm -vsf
rm -r cert || true
docker run -e CERT_OWNER=$$UID -v./:/run/ -w /run eclipse-temurin:21 /run/cert.sh