新足迹

 找回密码
 注册

精华好帖回顾

· 我的hip pinning手术和康复治疗 (2015-3-22) SUORINA · 菜鸟DIY修车记(火花塞,空气滤清器) (2008-3-21) 夢回唐朝
· 蜜早牌cheese cake (2006-4-17) 小蜜早儿 · 半月谈10月--故剑情深 (2011-10-14) mlstring
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
返回顶部