Files
poimen-workflows/build-push.sh
T
2026-09-05 05:57:08 -07:00

35 lines
907 B
Bash
Executable File

#!/bin/bash
set -e
REGISTRY="forgejo.riotpiao.com/rock"
TAG="${1:-latest}"
echo "🔨 Building Poimen Application Images"
echo " Registry: $REGISTRY"
echo " Tag: $TAG"
echo ""
# Build memory service
echo "📦 Building poimen-memory..."
docker build -t $REGISTRY/poimen-memory:$TAG ./memory
docker push $REGISTRY/poimen-memory:$TAG
echo "✓ Pushed poimen-memory:$TAG"
# Build workflows service
echo "📦 Building poimen-workflows..."
docker build -t $REGISTRY/poimen-workflows:$TAG ./workflows
docker push $REGISTRY/poimen-workflows:$TAG
echo "✓ Pushed poimen-workflows:$TAG"
# Build frontend service
echo "📦 Building poimen-frontend..."
docker build -t $REGISTRY/poimen-frontend:$TAG ./poimen-frontend
docker push $REGISTRY/poimen-frontend:$TAG
echo "✓ Pushed poimen-frontend:$TAG"
echo ""
echo "✅ All images built and pushed"
echo ""
echo "To deploy:"
echo " cd k8s && ./deploy.sh -a"