日本語 | English
このリポジトリは、FastAPI プロジェクトを素早くセットアップするためのシェルスクリプトを提供しています。 とにかくちゃちゃっと試したい人は是非。
スクリプト:
quickFastAPI.sh
— 基本的な FastAPI プロジェクトをチャチャっとセットアップします。setupDocker.sh
— Docker 用のイメージ作成から、起動までを行います。
システムに以下がインストールされていることを確認してください:
- Python 3.12
- uv pip (インストールはこちら)
Docker上で起動するには:
- Dcoker (インストールはこちら)
git clone https://github.com/testkun08080/FastAPI-QuickSetup.git
cd FastAPI-QuickSetup
または以下スクリプトを直接ダウンロードしてください:
Note
ファイルをダウンロードするには、リンクを右クリックして「名前を付けてリンク先を保存」などのオプションを選択してください。
quickFastAPI.sh をダウンロード
setupDocker.sh をダウンロード
- スクリプトを実行して、ローカル環境に FastAPI プロジェクトをセットアップします:
./quickFastAPI.sh
- ターミナルでプロジェクト名を入力するように求められます:
Setting up a FastAPI project... Enter the project name: <PROJECT_NAME>
- FastAPI サーバーをすぐに起動するかどうか尋ねられます:
Would you like to start the FastAPI server now? (y/n):
- 後で手動でサーバーを起動するには、以下のコマンドを使用します:
cd <PROJECT_NAME> ./run.sh
- アプリケーションがローカルで起動したら、以下の URL をブラウザで開いてアクセスします: http://127.0.0.1:8000/
- Docker セットアップスクリプトに実行権限を付与し、実行:
chmod +x setupDocker.sh ./setupDocker.sh
- プロンプトが表示されたら、Docker ビルドに使用するディレクトリを番号で選択:
Select a directory from the list below: 1) <PROJECT_NAME>/
- セットアップが正常に完了すると、次のようなメッセージが表示されます:
http://localhost:8000
Docker setup complete! Your FastAPI application is now running at: http://localhost:8000
このプロジェクトは MIT ライセンスの下で提供されています。
詳細は LICENSE ファイルをご覧ください。