CI/CD SaaSアプリのデプロイメント|ゼロからのSaaSアプリ まとめ
このシリーズの最後のエピソードでは、@TechWithTim がGitLab を使って Django ウェブサイトをデプロイし、継続的デプロイメント・パイプラインをセットアップする方法を説明します。
Cloud Computing は初めてですか?100ドルのクレジットで始めましょう!
チャプター
0:00イントロダクション
1:00 エピソード3の概要
1:23SSHでサーバーにログイン + sudo apt update & upgradeを実行する。
2:12依存関係をインストールする
2:46ファイアウォールを初期化する
3:03自動デプロイの概要
3:39ファイアウォールの初期化を続ける
4:04 GitLabサーバーからコードを取得する + Gunicornをインストールする
5:40nginx からデフォルトの設定を削除する + 新しい設定を作成する
9:17サイトをリンクする
10:20アプリケーションをテストする
11:50秘密鍵と公開鍵のペアを生成する
13:00 公開鍵をサーバーに追加する
14:32秘密鍵をGitLabに追加する
15:35デプロイスクリプト(gitlab-ci.yml)を書く
20:55GitLab Runnerをセットアップする
25:11 GitLab にプッシュする
25:45問題を修正する
30:20 Django アプリを実行するサービスを設定する
33:17デプロイメントスクリプトをテストする
34:50 Django データベースに IP アドレスを追加する
35:48Stripe の Webhook アドレスを更新する
37:00 デバッグモードを無効にする
37:34まとめ
最初のビデオはこちら。
コードはTimのGitHubをご覧ください。
SaaSアプリケーションの構築に関する詳細はドキュメントをお読みください。
LinodeでのDjangoのデプロイについてはこちら Marketplace 。
新しいエピソードが公開されたらお知らせします。
#AkamaiDeveloper #Django #saas
製品アカマイ、Django、SaaS; @TechWithTim