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

LeapcellでDjangoアプリをデプロイする

Leapcellでは、数回クリックするだけでDjango Pythonアプリをデプロイできます。

このクイックスタートでは、簡単なサンプルアプリを使用しますが、独自のDjangoアプリを使用することもできます。

情報

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

1. GitHubでDjangoの例フォークします。

リポジトリ:Djangoの例

これは、Djangoチュートリアルに基づいた簡略化されたDjangoプログラムです。

Djangoを初めて使用する場合は、最初にDjangoチュートリアルに従うことをお勧めします。

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

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

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

ヒント

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

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

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

3. 作成時に次の値を指定します。

情報

Djangoアプリを実行するためにGunicornを使用するため、**gunicorn**をrequirements.txtに追加してください。

以下は、LeapcellでDjangoサービスを設定するための基本的な構成の詳細です。

フィールド
ランタイムPython(任意のバージョン)
ビルドコマンドpip install -r requirements.txt
開始コマンドgunicorn myproject.wsgi --bind 0.0.0.0:8080
ポート8080

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

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

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

継続的デプロイメント

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

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