メインコンテンツへスキップ

LeapcellでNode.js Expressアプリをデプロイする

数ステップでNode.jsのExpressアプリをLeapcellにデプロイできます。サンプルアプリまたは独自のアプリを使用してください。

情報

続行するには、GitHubアカウントが必要です。お持ちでない場合は、GitHubのウェブサイトで作成できます。

1. GitHubでExpress.jsのボイラープレートフォークします。

リポジトリ: Express.js ボイラープレート

以下は、公式のExpressドキュメントから借用した、そのリポジトリのapp.jsファイルです。

const express = require('express');

const app = express();

app.get('/hello', (request, response) => {
return response.send('Hello Leapcell');
});

app.listen(8080, () => {
console.log('App is listening on port 8080');
});

2. Leapcellダッシュボードでサービスを作成し、新しいリポジトリを接続します。

Leapcellダッシュボードに移動し、**New Service**ボタンをクリックします。

「New Service」ページで、フォークしたリポジトリを選択します。

ヒント

リポジトリにアクセスするには、LeapcellをGitHubアカウントに接続する必要があります。

GitHubに接続するには、これらの手順に従ってください。

接続されると、リポジトリがリストに表示されます。

3. 作成時に以下の値を入力します。

FieldValue
RuntimeNode.js (任意のバージョン)
Build Commandnpm install
Start Commandnode app.js
Port8080

これらの値を対応するフィールドに入力します。

4. アプリへのアクセス:

デプロイされると、デプロイメントページにfoo-bar.leapcell.devのようなURLが表示されます。サービスページに表示されているドメインにアクセスしてください。

継続的デプロイメント

リンクされたブランチへのすべてのプッシュは、自動的にビルドとデプロイをトリガーします。失敗したビルドは安全にキャンセルされ、次回のデプロイが成功するまで現在のバージョンが実行されたままになります。

継続的デプロイメントの詳細をご覧ください。