新足迹

 找回密码
 注册

精华好帖回顾

· 走过路过不要错过的------邮轮心得和经验分享+十晚新西兰游记 (努力更新中) (2019-1-6) ybx12 · 【深夜发吃,祸害大众】之偷懒版本的Heston Blumenthal's Black Forest Gateau (2014-2-26) yuanyuanfish
· SK世界流行音乐系列之 GEORGE MICHAEL (2008-2-27) steveking · 一组加了ND和NDG的日出——Coogee Beach (2010-7-13) 老陶
Advertisement
Advertisement
123
返回列表 发新帖
楼主:yrqin

[IT] 圣诞节使用 Claude Code 开发 Web App 的实战经验分享 [复制链接]

发表于 2026-1-1 10:27 |显示全部楼层
此文章由 yrqin 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 yrqin 所有!转贴必须注明作者、出处和本声明,并保持内容完整
今天用 Docker 做本地环境时遇到一个小问题。

目前在本地用 Docker 跑一个数据库服务,同时给几个不同的 web app 用。
(hosting 跑在家里的 Mac mini M1 上,需要的时候再通过 cloudflared 做隧道,对外当成公共网站用)

在dev和hosting环境中,都是仅跑一个数据库server,多个数据库 + 各自独立的用户,安全、清晰,也方便长期跑。

平时启动Docker容器没问题,问题出在跑测试时:

- 测试工具会自动建一个临时用的数据库

- 这一步需要数据库用户有「创建数据库」的权限

- 但在“本地当服务器用”的场景下,这个权限通常是被关掉的

于是就卡住了:

- 本地开发、跑测试 → 需要这个权限

- 本地 hosting、长期跑服务 → 不应该给

解决方案

用环境变量把场景分开:

- hosting(默认):权限收紧,模拟真实服务器

- dev:放开创建数据库权限,测试省心

Docker 启动时选模式即可。

直接使用claude code来帮忙做这些杂事,包括一步到位修改所有dev数据库用户的权限,省时省力。





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
网络上的争论更多是情绪表达,不是真正的分析。
还不如和 AI 聊聊天,至少能把事情想明白。
Advertisement
Advertisement

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Advertisement
Advertisement
返回顶部