mirror of
https://github.com/hoshikawa2/agent_platform_oci.git
synced 2026-09-07 18:23:46 +00:00
24 lines
681 B
Bash
24 lines
681 B
Bash
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/../../.." && pwd)"
|
|
ENV_FILE="${1:-$ROOT_DIR/deploy/oke/examples/oke.env.example}"
|
|
|
|
if [[ -f "$ENV_FILE" ]]; then
|
|
set -a
|
|
# shellcheck disable=SC1090
|
|
source "$ENV_FILE"
|
|
set +a
|
|
fi
|
|
|
|
: "${OCI_REGION_KEY:?Set OCI_REGION_KEY}"
|
|
: "${OCI_TENANCY_NAMESPACE:?Set OCI_TENANCY_NAMESPACE}"
|
|
: "${OCIR_REPOSITORY_PREFIX:=agent-platform-oci}"
|
|
: "${IMAGE_TAG:=latest}"
|
|
|
|
REGISTRY="${OCI_REGION_KEY}.ocir.io/${OCI_TENANCY_NAMESPACE}/${OCIR_REPOSITORY_PREFIX}"
|
|
|
|
for image in agent-template-backend agent-gateway channel-gateway mcp-gateway agent-frontend; do
|
|
docker push "$REGISTRY/$image:$IMAGE_TAG"
|
|
done
|