開始使用
快速開始
在你自己的機器上,用一個容器同時運行 Web UI 與 API。
在你自己的機器上,使用已發佈的 Docker 鏡像同時運行 Web UI 與 API:
git clone https://github.com/sinhong2011/TraderMemos.git
cd TraderMemos
make up # → http://localhost:3000就這麼簡單。同源 /api,無需 CORS 配置,登錄時的 Server 字段留空即可。首次訪問會出現
初始化嚮導,用於創建你的 owner 賬戶 —— 接下來請看
入門指引。
不克隆倉庫的方式
只裝了 Docker,沒有 git 或 make?compose 文件會自動拉取預構建鏡像,有它就夠了:
mkdir tradermemos && cd tradermemos
curl -fsSLO https://raw.githubusercontent.com/sinhong2011/TraderMemos/main/docker-compose.yml
docker compose up -d # → http://localhost:3000其他選項與生產環境提示
cp .env.example .env # 可選:DOCKERHUB_USERNAME、TM_IMAGE_TAG
make up # 從 Docker Hub 拉取預構建鏡像
make up-build # 或者從本倉庫構建兩個鏡像
make up-postgres # SQLite → Postgres 覆蓋配置生產環境請設置 TM_JWT_SECRET=$(openssl rand -hex 32),並在前面加一層 TLS —— 詳見
部署與
反向代理。全部服務端配置項參見
配置參考。
本地開發
git clone https://github.com/sinhong2011/TraderMemos.git
cd TraderMemos
make setup && make dev # API :8080 + web :5173關於各項 make 目標、Vite+ 命令與項目結構,參見 CONTRIBUTING.md。
演示數據
爲任意實例填充約 200 條最近三個月生成的交易記錄:
make demo-seed API=http://localhost:3000/api/v1 EMAIL=you@example.com PASSWORD='…'該腳本只調用公開 API,因此無論是本地服務棧還是已部署的演示環境都可以使用。重複運行不會產生 副作用 —— 成交記錄會在服務端自動去重。