Skip to content

About

前后端分离博客系统(React/FastAPI/PostgreSQL),生产上线 www.aurorablog.me:Cloudflare CDN + HTTPS + Nginx 反代 + Docker

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

7 Commits

Folders and files

Repository files navigation

Aurora Blog

Aurora Blog 的聚合仓库。这个仓库只保留当前生产需要的三个核心子项目和统一的发布文档。

目录

frontend/   主站前端(Vite + React + prerender SEO)
admin/      管理后台(Vite + React)
backend/    FastAPI 后端(Docker 部署)

当前职责

  • frontend/:公开博客站点,运行在 Vercel,使用 GitHub Actions 构建 prerender 产物再部署。
  • admin/:后台管理站点,运行在 Vercel,直接从 admin/ 目录构建。
  • backend/:后端 API,运行在服务器 Docker 中,使用发布分支 releasev1.0.x。

环境变量模板

  • frontend/.env.example
  • admin/.env.example
  • backend/.env.example

本地开发

主站

cd frontend
npm install
npm run dev

管理后台

cd admin
npm install
npm run dev

后端

cd backend
pip install -r requirements.txt
uvicorn app.main:app --reload

验证命令

主站

cd frontend
npm run test:seo
npm run build
npm run verify:prerender

管理后台

cd admin
npm install
npm run build

后端

cd backend
python3 -m pytest tests/test_post_slugs.py tests/test_revalidate_service.py tests/test_start_script_release.py -q

发布运维

看 DEPLOYMENT.md。

About

前后端分离博客系统(React/FastAPI/PostgreSQL),生产上线 www.aurorablog.me:Cloudflare CDN + HTTPS + Nginx 反代 + Docker

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages