安装与部署
安装与部署
源码开发
见 快速开始。常用:
pnpm install
pnpm dev # frontend :3000
cd backend && go run ./cmd/server
Docker
仓库提供 docker-compose.yml(PostgreSQL)与 docker-compose.sqlite.yml。详见 docs/docker-setup.md。
生产产物
推荐使用 GitHub Releases 的 backend/frontend 产物,经 artifact 流水线激活到实例根目录,例如:
/opt/inkless/ # 个人站 :8088
/opt/inkless-ops/ # 产品站 :8089
/opt/inkless-imgli/ # 其他品牌
铁律:域名 ≠ 进程。 每个公开品牌独立 unit、port、数据目录、JWT。见 生产部署。
环境变量(节选)
| 变量 | 含义 |
|---|---|
PORT | 监听端口 |
DB_DSN | SQLite 或 Postgres |
JWT_SECRET / JWT_REFRESH_SECRET | 鉴权 |
BASE_URL | 公开 canonical |
FRONTEND_DIR | SPA 静态目录 |
UPLOAD_DIR | 媒体 |
完整列表见仓库 docs/deployment.md、OPS.md。