|
|
本帖最后由 sead 于 2024-10-28 13:00 编辑 - n* T" }, t' f* K2 K3 m% Q
3 z+ H; P! l, v& P' P
最近撸Auto Blog,准备开源一些BLOG模版迭代;; f% @+ E5 `( k. W4 u j
2 F- i# ~7 p4 i8 wWP 的痛点就是上量卡得不行,然后就自己撸;% p+ m% y, \1 \# N. t7 ]# j7 ^
: x; b2 L- {2 M' I P$ Q
后端部署比较简单,使用的docker;+ @. h7 o. |4 Q: S0 X; D/ v
$ Y& Y1 v1 K* D2 C0 @
前端部署相对麻烦些,需要设置github actions 环境变量,特别是Cloudflare 的token部分。+ P9 u% g1 ~" a9 E
: F2 X D; j3 K# @
( r. O) D" b0 K; j) m
2 n4 @- `" M# `1 m; p; V
% v2 h; R! O6 b8 p! c6 J技术栈:8 ^9 o$ l/ d3 W/ w0 k8 ]( Z
- Postgresql (数据库)0 Z; J( e- {) X% {+ j+ n2 q# D
- Redis (缓存加速)( O& d3 z; \* i5 |) T. R
- Directus (headless CMS - 后端) - 强大的后端CMS管理系统,支持API管理,可以配合火车头。
; d$ w" ]/ i: g I2 N4 C; L+ P- Astro (CMS 前端模版)
1 o# \2 t" h, w1 a- Workers & Pages (Astro 部署到Cloudflare )
' g$ I/ T8 o3 U; D- n, W) y' S' g0 c# E- z9 x& Z
后端: https://github.com/seadfeng/headless-directus-starter
* Q- S+ c$ O+ k/ Q- n6 b/ I6 a3 i; X! k* y" n" v* i
% H8 C. B# `( y `
( k8 K) K. r( x$ B \$ l前端: https://github.com/seadfeng/astro-directus-starter. c8 m3 ?$ F) b
- t9 \1 m% Y) J, U( _. k C6 d
- q3 _! U2 H! x! e% z4 E% S
4 k5 _" ?6 X& w6 h: P7 Z" J h) J' F5 b# v% u
Cloudflare Workers & Pages9 x! U: w, X$ N/ K
9 |' r# F$ Q# q. r
: V/ c% S0 ^+ @Docker 资源使用情况: ; W7 N- B: G' b" _3 t3 t
- L* k E- c2 ~( q# g! X
* X! f( g' ~: Z0 c$ [
0 f3 ]" {: I3 ~6 x, v- k$ S: h, H1 A& u0 i
4 D4 X) p5 L& _/ [) W1 F2 z, O6 ?
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
评分
-
查看全部评分
|