新足迹

 找回密码
 注册

精华好帖回顾

· 吃苦与享福 (2008-7-8) youyuan · 酸辣粉、四川军屯锅盔、豆汤饭、西瓜猪皮冻,不到10块钱全家3顿吃饱吃好~ (2016-3-30) 兔子爱吃肉
· 3年之后的十一回目! (2022-12-20) joaquin · 邮局知多少 (2010-3-23) johnnyhuang6688
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
返回顶部