Leapcell で Django アプリをデプロイする
下記の方法で問題が解決しない場合は、Leapcell 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 を使用するため、gunicorn
が requirements.txt
に追加されていることを確認してください。
以下は、Leapcell で Django サービスをセットアップするための基本的な構成の詳細です。
フィールド | 値 |
---|---|
Runtime | Python (任意のバージョン) |
Build Command | pip install -r requirements.txt |
Start Command | gunicorn myproject.wsgi --bind 0.0.0.0:8080 |
Port | 8080 |
これらの値を対応するフィールドに入力します。
4. アプリケーションへのアクセス:
デプロイされると、デプロイメント ページに foo-bar.leapcell.dev
のような URL が表示されます。サービス ページに表示されているドメインにアクセスします。
継続的デプロイメント
リンクされたブランチへのプッシュはすべて、自動的にビルドとデプロイをトリガーします。失敗したビルドは安全にキャンセルされ、次回のデプロイが成功するまで、現在のバ ージョンが実行されたままになります。
継続的デプロイメントの詳細をご覧ください。