#!/bin/bash # script/setup: Set up container for the first time after cloning set -e cd "$(dirname "$0")/.." source version script/bootstrap #script/cibuild echo "==> Setting up container kontor-javalin" if podman image exists localhost/kontor-javalin:$kontorVersion; then echo " => Image localhost/kontor-javalin:$kontorVersion available" fi if podman container exists kontor-javalin; then if podman ps -q --filter "name=kontor-javalin"; then echo " => kontor-javalin is running" fi else podman run -d \ --replace \ --pod kontor \ --name kontor-javalin \ --label "io.containers.autoupdate=local" \ --label "PODMAN_SYSTEMD_UNIT=kontor-javalin.service" \ --health-cmd='curl -f http://kontor-echo:8600/health || exit 1' \ --health-interval=1s \ --health-timeout=5s \ --health-retries=10 \ localhost/kontor-javalin:$kontorVersion fi