Reflex プロジェクトのデプロイ
この記事では、Zeabur を使用して Reflex アプリケーションを Google Cloud Platform、Amazon Web Service、Digital Ocean、Vultr などのクラウドサービスプロバイダーにワンクリックでデプロイする方法を紹介します。
既存の Reflex プロジェクト
条件判断
既に Reflex プロジェクトをお持ちの場合、以下の要件を満たしているかを確認してください:
- プロジェクトのルートディレクトリに
requirements.txt
ファイルがあります。 requirements.txt
ファイルにreflex
パッケージが含まれています。
プロジェクトが上記の条件を満たしている場合、直接デプロイを開始できます。Zeabur のデプロイプロセスは自動的に Reflex アプリケーションを認識してビルドします。
デプロイ方法
Zeabur を使用して Reflex プロジェクトをクラウドサービスプロバイダーにデプロイする方法は3つあります:
- GitHub リポジトリからデプロイします。
- Zeabur CLI を使用してデプロイします。
- Zeabur のウェブコンソールからコードをアップロードします。
Reflex プロジェクトの初期化
まだ Reflex プロジェクトを持っていない場合は、Reflex 公式ドキュメントを参照して新しい Reflex プロジェクトを初期化できます。
- 仮想環境を作成します:
python3 -m venv venv
- 仮想環境を有効にします:
source venv/bin/activate
- Reflex をインストールします:
pip install reflex
- Reflex プロジェクトを作成します:
reflex init