セットアップと最初のデプロイ
空のフォルダから公開デプロイ URL を用意するまで、3 つのコマンドで始めます。
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デプロイ URL の例
デプロイが完了すると、次のような URL が表示されます。
my-app.me.runlot.app<プロジェクト>- プロジェクト
<組織>- 組織
.runlot.appURL の形式は <プロジェクト>.<組織>.runlot.app です。名前のルールは デプロイ URL を参照してください。
ブラウザーで確認
デプロイが出力した URL を開き、選んだテンプレートのレスポンスを確認してください。
データベースを有効にします
runlot.json に 1 行書いてデプロイします。有効にするコマンドはありません。デプロイが宣言を読み、ないものを作ります。
{
"name": "my-app",
"main": "src/index.ts",
"database": true
}runlot deployログインとファイルストレージも同じ場所に書きます。必要なものだけ書いて構いません。
{ "database": true, "auth": true, "storage": true }アプリの認証にはデータベースが必要なため、"auth": true だけ書いてもデータベースを一緒に作ります。デプロイの出力が何を作ったかを伝え、すでにあるものは作り直しません。
runlot pg connect