http://ec2-18-180-93-247.ap-northeast-1.compute.amazonaws.com/
一個 ASP.NET Core MVC 做的論壇專案。開發用的 DB 為 MS SQL Server。 因主要開發項目為後端,前端介面為簡單的 CSS + cshtml。
- CRUD
- 註冊與登入
- 發表、修改、刪除文章
- 推文
- 使用者驗證
- Cookie 驗證,配合 ASP.NET Core 提供的 AntiForgeryToken
- 單元測試
- NUnit
- Moq
- In-Memory DB
- ORM
- Entity Framework Core (EF7)
- LINQ 語法實現 Repositories
- 程式專案 commit
- GitHub Actions 執行
- Unit Tests
- 打包 image
- 推到 ECR
- EC2 Watchtower 自動監測 ECR 並做 Container 下上
- 程式專案、DB 在本地開發並測試。
- 開發完後,各自打包成 image。
- 撰寫 Docker-Compose。
- 在 AWS 上建置 EC2、ECR,並利用 IAM 讓 Docker 能順利登入。
- ECR 建置私有庫,從本地 push images。
- 在 EC2 實例上 pull images 之後執行 Docker-Compose。
完成 CI/CD 流程完成推文數顯示完成內文超連結 href- 完成修改推文功能
- 完成使用者暱稱、頭像設定
- 補足註解