runlot
관리하기

팀과 역할

조직 하나에 프로젝트가 여럿, 멤버에게는 세 역할 중 하나가 붙습니다.

프로젝트는 언제나 조직(org) 안에 있습니다. 처음 로그인하면 개인 조직이 하나 생기고, 배포 주소의 뒷 라벨이 그 조직 slug 입니다.

runlot org create acme "Acme Inc."
runlot org list

name 을 생략하면 slug 를 그대로 씁니다.

역할 셋

역할할 수 있는 것
admin전부. 멤버 관리, 삭제, 복원, 접근 제어 변경
member배포, 마이그레이션, 시크릿, 로그
viewer읽기. 목록·로그·사용량

되돌릴 수 없거나 데이터를 지우는 명령(pg restore, pg delete, storage delete, auth delete, access set)은 admin 만 할 수 있습니다.

멤버 관리

runlot org members --org acme
runlot org add-member github:octocat --role member --org acme
runlot org set-role <userId> viewer --org acme
runlot org remove-member <userId> --org acme

마지막 admin 은 강등하거나 제거할 수 없습니다 — 그러면 아무도 그 조직을 관리할 수 없게 되기 때문입니다. 이때는 last_admin 오류가 납니다.

초대는 아직 없습니다

이메일 초대는 아직 없습니다. org add-member이미 한 번 로그인한 적이 있는 계정만 추가할 수 있습니다. 처음 보는 계정이면 user_not_found 가 납니다 — 그분이 먼저 한 번 로그인하시면 추가할 수 있습니다.

조직을 고르는 순서

CLI 는 이 순서로 조직을 정합니다.

  1. --org 플래그
  2. runlot.json"org"
  3. 없으면 오류

조직 표면(org · dns · domains)의 명령은 프로젝트 디렉토리와 무관하므로 --org 가 필요합니다.

이 페이지에서