runlot
시작하기

로컬에서 돌리기

배포 전에 로컬 환경에서 앱을 실행해 보세요. 로컬 스택은 배포 환경과 같은 구성 요소로 실행됩니다.

로컬 개발 스택은 컨트롤 플레인, 노드 에이전트, 프런트를 한 컴퓨터에서 실행합니다. 배포 환경과 같은 구성 요소를 사용하므로 로컬에서 먼저 동작을 확인할 수 있습니다.

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 앱 설정은 프레임워크를 참고하세요.

이 페이지의 목차