UnisKB/scripts/build-images.sh

24 lines
676 B
Bash

#!/usr/bin/env bash
set -euo pipefail
VERSION=${VERSION:-$(date +%Y%m%d%H%M%S)}
ROOT_DIR=$(cd "$(dirname "$0")/.." && pwd)
cd "$ROOT_DIR"
echo "Building UnisKB image: unis-kb:${VERSION}"
sudo docker build -f installer/Dockerfile \
--build-arg DOCKER_IMAGE_TAG="${VERSION}" \
--build-arg BUILD_AT="$(date -u +%Y%m%dT%H%M%SZ)" \
--build-arg GITHUB_COMMIT="$(git rev-parse --short HEAD 2>/dev/null || echo unknown)" \
-t unis-kb:${VERSION} \
-t unis-kb:latest \
-t airag:latest \
.
echo "Building gateway image: unis-gateway:${VERSION}"
sudo docker build -f deploy/gateway/Dockerfile \
-t unis-gateway:${VERSION} \
-t unis-gateway:latest \
deploy/gateway