refactor(cli): 엔진 전역화(.yakcloud 다운로드 소스) + 스캐폴드 최소화 + shared 기본 — 0.18.0

엔진(deploy/ctl/dev.py)은 install.sh 가 ~/.config/yakcloud/lib 로 설치, CLI 가 전역 실행.
project init 스캐폴드 = 앱+매니페스트+얇은 .gitea CI 만. 데이터소스 기본 shared.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-08-29 13:08:21 +09:00
parent d8874eaed7
commit fbdf8f68df
7 changed files with 91 additions and 68 deletions

View File

@ -54,5 +54,7 @@ jobs:
subprocess.check_call(["docker", "push", img])
PY
# 5) YakCloud 리컨실 배포(콘솔 API, PAT 인증)
TAG="$TAG" python3 scripts/yakcloud_deploy.py yakcloud.yaml
# 5) YakCloud 리컨실 배포(콘솔 API, PAT 인증) — 엔진은 전역(프로젝트 미포함),
# 스타터에서 받아 실행(버전 파편화 없음).
curl -fsSL "https://gitea.yakenator.io/yakenator/yakcloud-starter/raw/branch/main/.yakcloud/deploy.py" -o /tmp/yc-deploy.py
TAG="$TAG" python3 /tmp/yc-deploy.py yakcloud.yaml