cli v0.8.0: 'yakcloud datasource migrate' — 블랙리스트(.migrateignore) 스냅샷 캡처/빈타깃 적용(부트스트랩). pg/mysql/mariadb/mongo/minio, 미리보기+제외검증+apply-skip+reset복원 docker E2E 검증. dev reset named볼륨 삭제 수정. 문서·/yakcloud 갱신

This commit is contained in:
2026-08-27 20:15:18 +09:00
parent a82de865f7
commit a498a402e6
6 changed files with 340 additions and 4 deletions

View File

@ -707,7 +707,10 @@ def cmd_reset(a) -> None:
m = load_manifest()
if os.path.exists(COMPOSE_FILE):
if a.source:
compose(m, "rm", "-fsv", a.source, check=False)
compose(m, "rm", "-fs", a.source, check=False)
# named 볼륨은 compose rm -v 로 안 지워짐 → 명시 삭제(진짜 초기화)
sh("docker", "volume", "rm", "-f", f"{compose_project(m)}_yakdev-{a.source}-data",
check=False, capture=True)
else:
compose(m, "down", "-v", check=False)
print(f"✓ 초기화 완료{'('+a.source+')' if a.source else ''}'yakcloud dev up' 로 재기동(초기화 재실행)")