新足迹

 找回密码
 注册

精华好帖回顾

· 艰辛求职路,终于找到工作。 --- 技巧篇 (2006-7-13) yeerfrid · The Devil Wears Prada - 你被说服了吗? (2007-8-13) 东食西宿
· 不上进的小宅女介绍一下自己找工作的经验 更新9,下班回家就10点,写完11点20.累啊…… (2012-5-9) smilet · 世界杯与我 – 五届世界杯,我的青春十六年 (2010-7-12) 老猫晒太阳
Advertisement
Advertisement
123
返回列表 发新帖
楼主:yrqin

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

发表于 2026-1-1 09: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
返回顶部