시작하기
로컬에서 돌리기
배포하기 전에 손에서 돌려 봅니다. 로컬 스택은 실제와 같은 조각들로 뜹니다.
로컬 개발 스택은 컨트롤 플레인·노드 에이전트·front 를 한 기계에 띄웁니다. 클라우드에 올린 것과 같은 조각들이라, 로컬에서 되면 배포해도 됩니다.
runlot-admin dev up뜨고 나면 CLI 가 그 주소를 보게 합니다.
export RUNLOT_API_URL=http://127.0.0.1:8080
runlot login <이름>runlot login <이름> 은 개발 서버에서만 통하는 로그인입니다. 브라우저 왕복 없이 그 이름의 계정으로 붙습니다. 같은 이름으로 다시 부르면 같은 계정입니다 — 토큰을 잃어버릴 때마다 새 계정이 생기면 쓸 수 없기 때문입니다.
프로덕션에는 이 경로가 아예 등록되지 않습니다. 무엇이 켜져 있는지는 로그인 화면이 먼저 물어봅니다.
배포는 같은 명령입니다
runlot deploy로컬 스택에 올라간 배포도 주소를 받습니다. 로컬에서는 http://<호스트>:8787 로 찍힙니다.
다른 스택을 오갈 때
자격은 컨트롤 플레인 주소별로 저장됩니다. RUNLOT_API_URL 이나 --api 로 대상을 바꿔도, 저장된 토큰이 엉뚱한 호스트로 나가지 않습니다.
runlot versions --api https://api.runlot.dev아직 없는 것
next dev 는 runlot 바인딩을 모릅니다. Next.js 앱은 프레임워크 를 보세요.