Commit Graph

6 Commits

Author SHA1 Message Date
ethan.chen
2b5b2f1d97 迁移数据库从 SQLite 到 PostgreSQL
- 更新 deno.json 添加 postgres 依赖
- 重构 db/index.ts 使用 PostgreSQL 连接和适配器
- 更新所有路由文件支持异步数据库操作
- 将 SQLite 语法转换为 PostgreSQL 语法
- 添加数据库迁移文档和 schema 文件
2026-01-08 14:26:27 +08:00
ethan.chen
32f7b86f28 feat: implement authentication middleware and routes
- Added `auth.ts` for JWT authentication middleware.
- Created `auth` route to handle authentication and token verification.
- Integrated authentication middleware into `media.ts` for protected routes.
- Updated `main.ts` to register the new authentication route.
2025-06-23 16:57:22 +08:00
ethan.chen
e511ab9db6 feat: enhance deployment process and server configuration
- Updated `deno.json` to allow environment variable access in the start task.
- Added `deploy.sh` script for building and deploying the application to a remote server.
- Modified `main.ts` to retrieve the `AUTH_SECRET` and `PORT` from environment variables.
- Created `my-score.service` for managing the Deno service with systemd.
- Cleaned up `user.ts` by removing unnecessary console logs.
2025-06-19 16:28:50 +08:00
ethan.chen
499321a842 chore: add .gitignore, remove VSCode settings, and optimize database queries 2025-06-13 14:42:57 +08:00
ethan.chen
e610605c76 remove: delete old media.db file and update new media.db 2025-06-13 14:14:03 +08:00
ethan.chen
c60fde3321 init: 初始化 2025-06-13 13:56:26 +08:00