24 lines
676 B
Bash
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
|