All checks were successful
Deploy to Server / deploy (push) Successful in 5s
Reviewed-on: #1
安装依赖
bun install
运行项目
# 开发模式(带热重载)
bun run dev
# 生产模式
bun run start
数据库初始化
首次运行前,需要初始化数据库:
# 方式一:使用初始化脚本(推荐,会自动创建数据库和表)
bun run init-db
# 方式二:手动创建数据库和表
# 1. 创建数据库
createdb media
# 或使用 psql
psql -U postgres -c "CREATE DATABASE media;"
# 2. 创建表结构
psql -U postgres -d media -f db/schema.sql
环境变量
配置以下环境变量:
PORT: 服务器端口(默认: 8000)AUTH_SECRET: JWT 密钥(默认: it-is-a-secret)DATABASE_URL: PostgreSQL 连接字符串- 或使用独立变量:
DB_USER: 数据库用户(默认: postgres)DB_PASSWORD: 数据库密码(默认: postgres)DB_HOST: 数据库主机(默认: localhost)DB_PORT: 数据库端口(默认: 5432)DB_NAME: 数据库名称(默认: media)
注意:应用启动时会自动检查并创建表结构(如果不存在),但不会自动创建数据库。请确保数据库已存在。
Description
Languages
TypeScript
93.8%
Shell
6.2%