fix(dev): docker·podman 둘 다 견고화(런타임 강제지정 + podman localhost/·image-archive 로드)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@ -406,6 +406,12 @@ PY
|
||||
# dev status 로컬 배포 상태 · dev clean 이 프로젝트 리소스만 삭제 · dev down kind 클러스터 삭제
|
||||
# 로컬 dev = CLI 로컬 완결(오프라인 반복). 같은 이미지를 push 하면 promote --to val/prod 로 그대로 직선.
|
||||
_dev_runtime() {
|
||||
# 강제 지정(YAK_DEV_RUNTIME=docker|podman) 우선 — docker·podman 둘 다 있을 때 팀/머신이 고정.
|
||||
case "${YAK_DEV_RUNTIME:-}" in
|
||||
docker) command -v docker >/dev/null 2>&1 && docker info >/dev/null 2>&1 && { echo docker; return; }; echo ""; return ;;
|
||||
podman) command -v podman >/dev/null 2>&1 && podman info >/dev/null 2>&1 && { echo podman; return; }; echo ""; return ;;
|
||||
esac
|
||||
# 자동 감지 — docker 데몬 우선, 없으면 podman.
|
||||
if command -v docker >/dev/null 2>&1 && docker info >/dev/null 2>&1; then echo docker; return; fi
|
||||
if command -v podman >/dev/null 2>&1 && podman info >/dev/null 2>&1; then echo podman; return; fi
|
||||
echo ""
|
||||
|
||||
Reference in New Issue
Block a user