TGTGInsighttelegram intelligenceLIVE / telegram public index
← DPS Build
DPS Build avatar

TGINSIGHT POST

Post #520

@dps_build

DPS Build

Views492Post view count
PostedJul 807/08/2025, 01:44 PM
Post content

Post content

写一个 mvp,纯 python的,想着 cloudflare 开了账号,不用白不用,一开始打算的架构是 Cloudflare Pages + Workers + D1,后面需要对象存储可以用 R2。 结果要部署的时候,才发现 Workers 对于 Python 的支持还是 beta,很多 lib 不支持。于是考虑调整到 Hono + Chanfana API + python 的架构,但 JS 完全不熟,于是放弃。 对比了 Railway 和 Superbase,决定切换到 Railway。决定还是用 Python + SQLite 的架构(因为前面的 D1 是SQLite compatible),这样代码改动最小。Railway 没有 SQLite managed service,但官方提供 SQLite template,可以用于创建 service。 我以为这条路会比较顺,结果反复出现数据库写入错误,找了半天才定位到问题,原来 Railway 限制死了一个 volume 只能挂载到一个 service 之下。比如我的 python 后端 和 SQLite 后端是两个不同的 service,就不能挂载同一个 volume。 好吧,这条路基本也被堵死 😂 估计最后还是要全部改成 Python + Postgres 的架构🤷