#!/bin/bash

# script/cibuild: 

set -e

cd "$(dirname "$0")/.."

. ./version

echo "  => Baue Image localhost/kontor-spring:$kontorVersion"
#buildah build -t kontor-spring:$kontorVersion kontor-spring
cd kontor-spring
./gradlew bootJar
cd ..
buildah build -f Containerfile.local -t kontor-spring:$kontorVersion kontor-spring
echo "  => Baue Python Library kontor-model:$kontorVersion"
cd kontor-model
uv sync
uv publish --index nexus
cd ..
echo "  => Baue Image localhost/kontor-api:$kontorVersion"
buildah build -t kontor-api:$kontorVersion kontor-api
echo "  => Baue Image localhost/kontor-quarkus:$kontorVersion"
buildah build -t kontor-quarkus:$kontorVersion kontor-quarkus
echo "  => Baue Image localhost/kontor-echo:$kontorVersion"
buildah build -t kontor-echo:$kontorVersion kontor-echo
echo "  => Baue Image localhost/kontor-fiber:$kontorVersion"
buildah build -t kontor-fiber:$kontorVersion kontor-fiber
echo "  => Baue Image localhost/kontor-javalin:$kontorVersion"
buildah build -t kontor-javalin:$kontorVersion kontor-javalin
echo "  => Baue Image localhost/kontor-vue:$kontorVersion"
buildah build -t kontor-vue:$kontorVersion kontor-vue
echo "  => Baue Image localhost/kontor-angular:$kontorVersion"
buildah build -t kontor-angular:$kontorVersion kontor-angular

