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

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

下記の方法で問題が解決しない場合は、Leapcell Discord コミュニティに参加して、さらにサポートを受けてください。

Join Discord

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

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

情報

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

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

リポジトリ: Django の例

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

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

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

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

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

ヒント

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

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

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

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

情報

Django アプリを実行するために Gunicorn を使用するため、gunicornrequirements.txt に追加されていることを確認してください。

以下は、Leapcell で Django サービスをセットアップするための基本的な構成の詳細です。

フィールド
RuntimePython (任意のバージョン)
Build Commandpip install -r requirements.txt
Start Commandgunicorn myproject.wsgi --bind 0.0.0.0:8080
Port8080

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

4. アプリケーションへのアクセス:

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

継続的デプロイメント

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

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