はじめに
Docker (docker-compose)と Linux に標準で搭載されているシェルを組み合せて、
下図の Django 環境を 1コマンドで即座に立ち上げるためのコードとその解説です.
本記事の内容は、Zenn で書籍として販売している内容と同一です.
Zenn でも書籍の内容は全て無料公開しています.
コンテンツは次の通りです.
補足事項
参考文献・サイト
📘 現場で使える Django の教科書《基礎編》横瀬 明仁
📘 現場で使える Django REST Framework の教科書 横瀬 明仁
📘 現場で使える Django の教科書《実践編》横瀬 明仁
📘 15Stepで習得 Dockerから入るKubernetes 高良真穂
📘 Practical Developers ――機械学習時代のソフトウェア開発[ゲームアプリ/インフラ/エッジ編] WEB+DB PRESS ― Part 3[フィンテック/金融業界発]大規模データ処理の自動化 - セキュリティ強化のためのサーバーレスアーキテクチャ 西田 圭介
🌍 Djangoの初回マイグレーション時に relation "auth_user" does not exist というエラーが発生する場合 https://yura2.hateblo.jp/entry/2015/08/14/Djangoの初回マイグレーション時に_relation_"auth_user"_does_not_exist_というエ
🌍 PostgreSQL は TRUNCATE もトランザクション内です。 https://www.odin.hyork.net/write/write0206.html
🌍 Docker Compose で複数コンテナの準備完了を TCP / HTTP で待機できる「dockerize」を試した https://kakakakakku.hatenablog.com/entry/2020/11/16/094819
🌍 Using django-redis https://riptutorial.com/django/example/14226/using-django-redis
🌍 Dockerizeを使って他のコンテナの起動を待つ https://qiita.com/Aruneko/items/971e65a945d23f7bb8b6
🌍 dockerizeコマンドで他のDockerコンテナの立ち上げを待つ https://labs.cybozu.co.jp/blog/akky/2017/12/let-dockerize-command-wait-other-container/