twtrubiks/docker-tutorial ? reverse-engineered prompt

Reverse engineered prompt

幫我做一個 Docker 教學專案,我想要用很容易跟著跑的方式,從零開始示範怎麼用 Docker 跑起 Django 和 PostgreSQL。希望打開專案後就能用 docker compose 一次啟動網站和資料庫,然後可以看到一個簡單的 Django 範例頁面,最好也有基本的 API 範例,讓我知道服務彼此怎麼連。

我也想順便學到一些實用做法,像是環境變數設定,容器開機自動啟動,entrypoint 的用法,compose 的 override 和 profiles,還有怎麼用 YAML anchors 讓設定比較好維護。如果可以的話,也加一個簡單的監控或管理範例,讓我能看懂容器狀態。

整體請做成適合新手閱讀和操作的範例,README 寫清楚每一步怎麼啟動,怎麼停止,怎麼看 log,必要時可以查一下最新官方文件再補齊細節。