新增此文件,說明專案整體架構以及學生選課管理系統的初步設計。
. ├── config/ - 各類配置檔(證書、資料庫、Nginx、PHP) ├── docker-compose.yaml - 容器組態設定檔 └── www/ - 主應用程式目錄 (包括核心程式、資源檔、前端與測試等)
- PHP 8.2+
- 容器工具(Podman/Podman Compose 或 Docker)
- Nginx、MariaDB 等服務配置
- 複製環境設定檔:
cp www/.env.example www/.env
- 啟動容器:
podman-compose up -d
- 安裝依賴與執行遷移:
podman exec -it [container_id] composer install podman exec -it [container_id] php artisan migrate
- 安裝前端依賴:
cd www && npm install
- 部署正式機前,請務必重設 .env 檔中的密碼設定,如 APP_PASSWORD、DB_PASSWORD 等。
cp www/.env.example www/.env # 編輯 www/.env,並更新所有密碼相關設定
詳細說明請參考各目錄內相關檔案與說明文件。