deploy
Sapphire cloud deployment operations for alpha and venue services (Cloud Run + Cloud DNS)
ソース情報
- リポジトリ
- arigatoexpress/Sapphire
- ソースの最終更新活動
- 2026年2月12日 01:41
- 検出された SKILL.md の言語
- 英語
- スター
- 1
- フォーク
- 0
インストール方法
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
ソースファイルを確認
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
SKILL.md を表示中
SKILL.md
ソースの指示 · 読み取り専用プレビュー- name
- deploy
- description
- Sapphire cloud deployment operations for alpha and venue services (Cloud Run + Cloud DNS)
- metadata
- {"openclaw":{"emoji":"🚀","requires":{"bins":"[Truncated]"},"always":true}}
# Deploy (Sapphire Focus)
Use this skill only for Sapphire cloud services in project `sapphire-479610`.
## Scope
- Services:
- `sapphire-alpha` (control plane)
- `sapphire-aster` (venue bot)
- `sapphire-lighter` (venue bot)
- `sapphire-gateway` (OpenClaw runtime)
- Region: `us-central1`
- Registry: `northamerica-northeast1-docker.pkg.dev/sapphire-479610/sapphire-repo`
- Domain: `sapphirealpha.xyz`
## Standard Commands
### Gateway deploy
```bash
cd ~/Documents/Projects/AI\ Repo\ Manager/repos/Sapphire
./scripts/check_required_secrets.sh
./scripts/autonomy_readiness_check.sh
```
### Service verification
```bash
cd ~/Documents/Projects/AI\ Repo\ Manager/repos/Sapphire
gcloud run services list --project sapphire-479610 --platform managed
curl -sS https://sapphire-alpha-267358751314.us-central1.run.app/health
curl -sS https://sapphire-aster-267358751314.us-central1.run.app/health
curl -sS https://sapphire-lighter-267358751314.europe-west1.run.app/health
```
## Rollback
```bash
gcloud run revisions list --service sapphire-gateway --project sapphire-479610 --region us-central1
gcloud run services update-traffic sapphire-gateway --project sapphire-479610 --region us-central1 --to-revisions <previous-revision>=100
```
## Guardrails
1. Do not bypass verification scripts after deploy.
2. Keep deployment behavior script-driven; avoid ad-hoc command divergence.
3. For custom domain issues, sync DNS from domain mapping records and re-check cert state.
4. Preserve token-based control boundaries even when ingress must be invokable.
GitHubで見る