본문으로 건너뛰기
runlot
GUIDE / 01

설치와 첫 배포

빈 폴더에서 공개 배포 주소를 만들기까지 세 가지 명령으로 시작하세요.

CLI 를 설치합니다

터미널
npm i -g runlot
runlot login

프로젝트를 만듭니다

터미널
npm create runlot@latest my-app
cd my-app
생성되는 주요 파일

템플릿에는 runlot.json, src/index.ts, public/hello.txt, .gitignore와 필요한 디렉토리만 들어 있습니다. runlot.json, 워커 진입점, 정적 자산 디렉토리로 구성된 배포 설정을 한눈에 파악할 수 있도록 최소 구성으로 제공합니다.

배포합니다

명령은 번들을 만들고 업로드한 뒤 새 버전을 서비스합니다. 프로젝트가 아직 없으면 자동으로 생성하므로, 첫 배포 전에 별도로 프로젝트를 만들 필요가 없습니다.

터미널
runlot deploy
배포 주소 예시

배포가 완료되면 다음과 같은 주소가 표시됩니다.

my-app.me.runlot.app
<프로젝트>
프로젝트
<조직>
조직
.runlot.app

주소 형식은 <프로젝트>.<조직>.runlot.app입니다. 이름 규칙은 배포 URL을 참고하세요.

브라우저에서 확인

배포 명령이 출력한 주소를 열고, 선택한 템플릿의 응답을 확인하세요.

데이터베이스를 켭니다

runlot.json에 한 줄을 적고 배포합니다. 켜는 명령은 없습니다. 배포가 선언을 읽어 없는 것을 만듭니다.

runlot.json
{
  "name": "my-app",
  "main": "src/index.ts",
  "database": true
}
터미널
runlot deploy

로그인과 파일 저장소도 같은 자리에 적습니다. 셋 중 필요한 것만 적어도 됩니다.

runlot.json
{ "database": true, "auth": true, "storage": true }

앱 인증에는 데이터베이스가 필요하므로 "auth": true만 적어도 데이터베이스를 함께 만듭니다. 배포 출력이 무엇을 만들었는지 말해 주고, 이미 있는 것은 다시 만들지 않습니다.

psql 접속 정보
runlot pg connect

다음에 읽을 것

이 페이지의 목차