From d187261099f5565946b3817ed488633f2baeca10 Mon Sep 17 00:00:00 2001 From: anbo-de Date: Wed, 3 Jan 2024 05:14:45 +0100 Subject: [PATCH] improved build script for Java components --- service_config/build_images.sh | 14 +++++++------- service_config/service_config.json | 13 +++++++++++-- 2 files changed, 18 insertions(+), 9 deletions(-) diff --git a/service_config/build_images.sh b/service_config/build_images.sh index 447c19cf2..594b04587 100755 --- a/service_config/build_images.sh +++ b/service_config/build_images.sh @@ -15,7 +15,7 @@ rm -rf Qanary/ if [ -z "$BABELFY_API_KEY" ] then echo "BABELFY_API_KEY is not set. Check your secrets." - exit + exit 2 # stop if no API key is set else sed -i "s/API_KEY/$BABELFY_API_KEY/g" ./service_config/files/ned-babelfy sed -i "s/API_KEY/$BABELFY_API_KEY/g" ./service_config/files/ner-babelfy @@ -24,7 +24,7 @@ fi if [ -z "$CHATGPT_API_KEY" ] then echo "CHATGPT_API_KEY is not set. Check your secrets." - exit + exit 2 # stop if no API key is set else sed -i "s/API_KEY/$CHATGPT_API_KEY/g" ./service_config/files/tqa-chatgptwrapper fi @@ -32,7 +32,7 @@ fi if [ -z "$DANDELION_API_KEY" ] then echo "DANDELION_API_KEY is not set. Check your secrets." - exit + exit 2 # stop if no API key is set else sed -i "s/API_KEY/$DANDELION_API_KEY/g" ./service_config/files/ned-dandelion sed -i "s/API_KEY/$DANDELION_API_KEY/g" ./service_config/files/ner-dandelion @@ -41,7 +41,7 @@ fi if [ -z "$MEANINGCLOUD_API_KEY" ] then echo "MEANINGCLOUD_API_KEY is not set. Check your secrets." - exit + exit 2 # stop if no API key is set else sed -i "s/API_KEY/$MEANINGCLOUD_API_KEY/g" ./service_config/files/ned-meaningcloud sed -i "s/API_KEY/$MEANINGCLOUD_API_KEY/g" ./service_config/files/ner-meaning-cloud @@ -50,7 +50,7 @@ fi if [ -z "$TAGME_API_KEY" ] then echo "TAGME_API_KEY is not set. Check your secrets." - exit + exit 2 # stop if no API key is set else sed -i "s/API_KEY/$TAGME_API_KEY/g" ./service_config/files/ned-tagme sed -i "s/API_KEY/$TAGME_API_KEY/g" ./service_config/files/ner-tagme @@ -59,7 +59,7 @@ fi if [ -z "$TEXTRAZOR_API_KEY" ] then echo "TEXTRAZOR_API_KEY is not set. Check your secrets." - exit + exit 2 # stop if no API key is set else sed -i "s/API_KEY/$TEXTRAZOR_API_KEY/g" ./service_config/files/ner-text-razor fi @@ -67,7 +67,7 @@ fi if [ -z "$OPENAI_API_KEY" ] then echo "OPENAI_API_KEY is not set. Check your secrets." - exit + exit 2 # stop if no API key is set else sed -i "s/API_KEY/$OPENAI_API_KEY/g" ./service_config/files/ned-openai-gpt fi diff --git a/service_config/service_config.json b/service_config/service_config.json index 678b3acc9..b93c6ad93 100644 --- a/service_config/service_config.json +++ b/service_config/service_config.json @@ -133,7 +133,15 @@ "tag": "latest", "files": { ".env": "kg2kg-translateannotationsofinstance" - } + }, + { + "mode": "dockerfile", + "port": "40132:5656", + "image": "qanary/qanary-component-ned-openai-gpt", + "tag": "latest", + "files": { + ".env": "ned-openai-gpt" + } } ], @@ -152,6 +160,7 @@ "11": "qanary-qanary-component-qe-wikidata", "12": "qanary-qanary-component-tqa-chatgptwrapper", "13": "qanary-qanary-component-qb-dateofdeathdpbedia", - "14": "qanary-qanary-component-kg2kg-translateannotationsofinstance" + "14": "qanary-qanary-component-kg2kg-translateannotationsofinstance", + "15": "qanary-qanary-component-ned-openai-gpt" } } \ No newline at end of file