MENU

色々まとめきれてないやつ

APIテスト
https://www.vn.japanquality.asia/post/%E3%81%99%E3%81%90%E5%A7%8B%E3%82%81%E3%82%89%E3%82%8C%E3%82%8Bapi%E3%83%86%E3%82%B9%E3%83%88-1
https://www.vn.japanquality.asia/post/api%E3%83%86%E3%82%B9%E3%83%88%E3%81%AF%E3%81%84%E3%81%A4%E3%82%84%E3%82%8B%E3%81%AE%EF%BC%9F%E4%BB%8A%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%EF%BC%81
動画の方がいいけど
https://qiita.com/thithi7110/items/6ef8937eb0306d2fad39

デプロイ
https://note.com/hagy4491/n/n97f210583471

fastAPIデプロイ作業 やったことメモ
①デプロイ用レポジトリの作成
    requirements.txtに必要なライブラリ(坂川の場合は下記)を記載
*上記作るときの参考
https://traveler0401.com/pipreqs/

fastapi == 0.103.1
uvicorn == 0.23.2
SQLAlchemy == 1.4.32
mysql-connector-python == 8.1.0(これは必要ないかも)

②下記urlを参考に、スタートアップコマンドにstartup.txtを登録
 https://qiita.com/hir0110/items/5089d4cbfa17b06d2c68

③環境変数(データベースのurl)登録
 https://qiita.com/torippy1024/items/8a57bf7b8210a0323b27
 構成>アプリケーション設定、で環境変数を登録
 コード内では、os.environ.get(“環境変数名”)で取得

④デプロイセンターでデプロイ
設定で、Githubのリポジトリ、ブランチを選択して保存
https://learn.microsoft.com/ja-jp/azure/app-service/deploy-continuous-deployment?tabs=github 

⑤デバック作業
 デプロイセンターのログで、変更内容のコミットが成功したら、APIのurlにアクセスして、エラーが出なくなったか確認する、をひたすら繰り返す

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

目次