시작하기
로컬에서 돌리기
배포 전에 로컬 환경에서 앱을 실행해 보세요. 로컬 스택은 배포 환경과 같은 구성 요소로 실행됩니다.
로컬 개발 스택은 컨트롤 플레인, 노드 에이전트, 프런트를 한 컴퓨터에서 실행합니다. 배포 환경과 같은 구성 요소를 사용하므로 로컬에서 먼저 동작을 확인할 수 있습니다.
runlot-admin dev up개발 스택을 시작한 뒤 CLI가 로컬 컨트롤 플레인을 사용하도록 설정합니다.
export RUNLOT_API_URL=http://127.0.0.1:8080
runlot login <이름>RUNLOT_API_URL이 없으면 CLI는 프로덕션(https://dash.runlot.io)을 바라봅니다. 로컬 스택을 쓰는 동안은 이 변수를 셸에 둡니다.
runlot login <이름>은 개발 서버에서만 사용할 수 있는 로그인 방식입니다. 브라우저를 거치지 않고 지정한 이름의 계정으로 로그인합니다. 같은 이름을 다시 사용하면 기존 계정으로 로그인합니다.
프로덕션 환경에서는 이 로그인 경로를 제공하지 않습니다. 로그인 화면은 서버가 켜 둔 로그인 방식만 보여 주므로, 프로덕션에서는 이 입력란이 아예 나타나지 않습니다.
배포는 같은 명령입니다
runlot deploy로컬 스택에 배포한 프로젝트에도 주소가 생성됩니다. 로컬에서는 http://<호스트>:8787 형식으로 표시됩니다.
다른 스택을 오갈 때
로그인 자격 증명은 컨트롤 플레인 주소별로 저장합니다. RUNLOT_API_URL 또는 --api로 대상을 변경해도 다른 호스트의 토큰을 사용하지 않습니다.
runlot versions --api https://api.runlot.io아직 없는 것
next dev는 runlot 바인딩을 지원하지 않습니다. Next.js 앱 설정은 프레임워크를 참고하세요.