You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
npmrun 8e397c47ea docs(readme): update deployment instructions and clarify development setup 5 hours ago
.vscode feat: integrate Nuxt UI, add Tailwind CSS support, and restructure app layout 2 days ago
app feat(admin-ui): show per-user stats and public profile actions 5 hours ago
build-files docs(readme): update deployment instructions and clarify development setup 5 hours ago
docs/superpowers docs(plan): admin user stats and public profile links 5 hours ago
packages docs(readme): update deployment instructions and clarify development setup 5 hours ago
public init 7 days ago
scripts refactor: migrate database from PostgreSQL to SQLite and update related configurations 1 day ago
server feat(admin): include per-user content counts in users list API 5 hours ago
.env.example feat(db): update SQLite configuration and seeding process 6 hours ago
.gitignore feat: add username-password auth flow 2 days ago
README.md docs(readme): update deployment instructions and clarify development setup 5 hours ago
bun.lock feat: multitenant profile, posts, timeline, RSS, admin APIs, and Nuxt UI 15 hours ago
nuxt.config.ts feat: add bun-types support in TypeScript configuration 2 days ago
package.json feat: enhance public profile layout and configuration management 7 hours ago
tsconfig.json init 7 days ago

README.md

文档

提醒

用 Linux 开发与部署,包管理器采用 bun@1.3.11。数据库为 postgres(通过 DATABASE_URL 连接;本地可参考 .env.example 复制为 .env.local)。部署时可直接打包 .output 目录,在服务器环境执行迁移命令,省时省力。

部署

提供最简单的部署方式:

  1. bun run build
  2. 进入.output文件夹
  3. 编辑.env环境变量
  4. sh run.sh 不采用重量级的docker,可以直接打包.output到服务器部署。