
GitHub Actions × ACR × Azure でCI/CDを構築!
Streamlitで作ったアプリをクラウドに自動デプロイ!🚀 Pythonの人気ライブラリ「Streamlit」で作成したWebアプリを、Azureの Container Registry(ACR) を使ってクラウドに公開する方法を解説します。 CI/CDの仕組みも組み込んで、GitHubにPushするだけで自動的にデプロイされる便利な構成を実現しました。 開発から本番公開までの流れを効率化したい方や、Azure×Dockerの実践的な使い方を知りたい方におすすめです!
Chapters
はじめに
家計簿アプリのアーキテクチャ
Streamlitのメリット
Streamlit / Flask / Django の違い
Azure Container Registry(ACR)を使用するメリット
セットアップ
キー コンテナー(Key Vault)の設定
Azure Cosmos DBの作成
ライブラリのインストール
データの型定義
環境変数の取得
CosmosDBに接続
main.pyを実装
チャートの実装
フォームの実装
テーブルの実装
Dockerファイルの作成
Dockerを起動
Azure Container Registry(ACR)でデプロイ
GitHub連携で自動デプロイ
ボーナスレクチャー
Author
Topics
- 公開
- NEW
- 文章量
- 約52,593字
- 価格
- 500円