- Add QUICKSTART.md for 5-minute setup guide - Add SUMMARY.md as project overview - Update README.md with full deployment guide - Update .env.example with better descriptions Co-Authored-By: Claude Sonnet 4 <noreply@anthropic.com>
96 lines
1.9 KiB
Markdown
96 lines
1.9 KiB
Markdown
# CodiMD 快速開始指南
|
||
|
||
5 分鐘內啟動你的 CodiMD 服務!
|
||
|
||
## 前置需求
|
||
|
||
- Docker
|
||
- Docker Compose
|
||
|
||
## 三步驟啟動
|
||
|
||
### 步驟 1:複製環境設定
|
||
|
||
```bash
|
||
cp .env.example .env
|
||
```
|
||
|
||
### 步驟 2:啟動服務
|
||
|
||
```bash
|
||
docker-compose up -d
|
||
```
|
||
|
||
等待大約 30 秒讓服務完全啟動。
|
||
|
||
### 步驟 3:開始使用
|
||
|
||
打開瀏覽器訪問:**http://localhost:3000**
|
||
|
||
## 驗證服務狀態
|
||
|
||
```bash
|
||
# 查看所有服務
|
||
docker-compose ps
|
||
|
||
# 查看日誌
|
||
docker-compose logs -f
|
||
```
|
||
|
||
正常輸出應該顯示兩個服務都在運行:
|
||
|
||
```
|
||
NAME STATUS PORTS
|
||
codimd-postgres Up (healthy)
|
||
codimd-app Up (healthy) 127.0.0.1:3000->3000/tcp
|
||
```
|
||
|
||
## 第一次使用
|
||
|
||
1. 點擊「Sign in」登入
|
||
2. 預設使用「臨時筆記」或註冊新帳號
|
||
3. 開始創作你的第一個 Markdown 文件!
|
||
|
||
## 常用指令
|
||
|
||
| 操作 | 指令 |
|
||
|------|------|
|
||
| 查看日誌 | `docker-compose logs -f` |
|
||
| 停止服務 | `docker-compose down` |
|
||
| 重新啟動 | `docker-compose restart` |
|
||
| 更新映像 | `docker-compose pull && docker-compose up -d` |
|
||
|
||
## 資料存放在哪裡?
|
||
|
||
```
|
||
.
|
||
├── pgdata/ # 資料庫資料
|
||
└── upload-data/ # 上傳的圖片和檔案
|
||
```
|
||
|
||
## 需要更多說明?
|
||
|
||
查看完整文件:[README.md](README.md)
|
||
|
||
## 遇到問題?
|
||
|
||
```bash
|
||
# 查看錯誤日誌
|
||
docker-compose logs codimd
|
||
docker-compose logs database
|
||
```
|
||
|
||
常見問題:
|
||
|
||
| 問題 | 解決方案 |
|
||
|------|----------|
|
||
| 無法訪問 3000 port | 等待 30 秒後重新整理 |
|
||
| 資料庫連線失敗 | 確認 `docker-compose ps` 顯示兩個服務都在運行 |
|
||
| 忘記密碼 | 編輯 `.env` 中的 `POSTGRES_PASSWORD`,然後 `docker-compose restart` |
|
||
|
||
## 下一步
|
||
|
||
- **生產部署**:參考 [README.md](README.md) 的安全建議
|
||
- **自訂設定**:編輯 `.env` 檔案
|
||
- **設定網域**:使用 Nginx 或 Caddy 作為反向代理
|