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

설치와 첫 배포

빈 폴더에서 공개 배포 주소까지, 명령 세 개면 됩니다.

CLI 를 설치합니다

Terminal
npm i -g runlot
runlot login

프로젝트를 만듭니다

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

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

배포합니다

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

Terminal
runlot deploy
배포 주소 예시

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

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

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

브라우저에서 확인

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

데이터베이스 쓰기

프로젝트에는 이미 PostgreSQL 데이터베이스, 로그인, 파일 저장소, 이메일이 있습니다. 워커에서는 env.db, env.auth, env.storage, env.email로 쓰며, 켜거나 설정할 것이 없습니다.

src/index.ts
const rows = await env.db.exec("select now()");
psql 접속 정보
runlot pg connect

다음에 읽을 것

이 페이지의 목차