chore: 优化本地开发环境配置
- 添加 .env.local 支持,app.sh 和 dev-migrate.sh 自动覆盖 - Docker Compose 使用 profiles 区分 dev/prod 环境 - 改进认证 dev session 判断逻辑,使用 test account 配置 - 修复 CoinPackageCard 重复代码问题 - 清理 opencode 配置,移除敏感信息 - 新增 infra/docker/README.md 文档 - 修复 ruff/pyright/flutter lint 错误 - 更新测试用例移除已删除的 country 字段
This commit is contained in:
@@ -2,6 +2,7 @@ name: eryao-supabase
|
||||
|
||||
services:
|
||||
db:
|
||||
profiles: [dev]
|
||||
container_name: eryao-supabase-db
|
||||
image: supabase/postgres:15.8.1.085
|
||||
restart: unless-stopped
|
||||
@@ -33,6 +34,7 @@ services:
|
||||
- 127.0.0.1:${ERYAO_DATABASE__PORT:-5432}:5432
|
||||
|
||||
auth:
|
||||
profiles: [dev]
|
||||
container_name: eryao-supabase-auth
|
||||
image: supabase/gotrue:v2.186.0
|
||||
restart: unless-stopped
|
||||
@@ -73,6 +75,7 @@ services:
|
||||
GOTRUE_MAILER_URLPATHS_EMAIL_CHANGE: /auth/v1/verify
|
||||
|
||||
rest:
|
||||
profiles: [dev]
|
||||
container_name: eryao-supabase-rest
|
||||
image: postgrest/postgrest:v14.8
|
||||
restart: unless-stopped
|
||||
@@ -91,6 +94,7 @@ services:
|
||||
PGRST_APP_SETTINGS_JWT_EXP: 3600
|
||||
|
||||
storage:
|
||||
profiles: [dev]
|
||||
container_name: eryao-supabase-storage
|
||||
image: supabase/storage-api:v1.48.26
|
||||
restart: unless-stopped
|
||||
@@ -124,6 +128,7 @@ services:
|
||||
- storage-data:/var/lib/storage
|
||||
|
||||
meta:
|
||||
profiles: [dev]
|
||||
container_name: eryao-supabase-meta
|
||||
image: supabase/postgres-meta:v0.96.3
|
||||
restart: unless-stopped
|
||||
@@ -145,6 +150,7 @@ services:
|
||||
retries: 1
|
||||
|
||||
studio:
|
||||
profiles: [dev]
|
||||
container_name: eryao-supabase-studio
|
||||
image: supabase/studio:2026.04.08-sha-205cbe7
|
||||
restart: unless-stopped
|
||||
@@ -180,6 +186,7 @@ services:
|
||||
- studio-functions:/var/lib/functions
|
||||
|
||||
kong:
|
||||
profiles: [dev]
|
||||
container_name: eryao-supabase-kong
|
||||
image: kong/kong:3.9.1
|
||||
restart: unless-stopped
|
||||
|
||||
Reference in New Issue
Block a user