Update .env.example

This commit is contained in:
tvon
2025-10-15 22:59:15 +08:00
committed by GitHub
parent 4f76064b68
commit dda7864428

View File

@@ -4,9 +4,10 @@
# 使用说明:
# 1. 复制此文件为 .env: cp .env.example .env
# 2. 修改以下配置项为您的实际值
# 3. 根据是否使用内置数据库选择启动命令:
# - 使用内置数据库: docker-compose --profile with-db up -d
# - 使用外部数据库: docker-compose up -d
# 3. 根据数据库选择启动命令:
# - 默认 SQLite: docker compose up -d
# - 内置 MySQL: DB_PROVIDER=mysql docker compose --profile mysql up -d
# - 外部 MySQL: DB_PROVIDER=mysql docker compose up -d
# ============================================
# --------------------------------------------
@@ -23,24 +24,30 @@ ENVIRONMENT=production
DEBUG=false
# --------------------------------------------
# MySQL 数据库配置
# 数据库配置
# --------------------------------------------
# mysql/sqlite 默认数据库类型docker compose up -d 将以 SQLite 运行
DB_PROVIDER=sqlite
# SQLite 数据存储映射(可选):留空或移除即使用命名卷 sqlite-data
# 可设置为宿主机路径或其他卷名,例如:./storage 或 /data/arboris
# SQLITE_STORAGE_SOURCE=./storage
# 📌 方案一:使用内置 MySQL 数据库(推荐快速体验)
# 启动命令: docker-compose --profile with-db up -d
# 启动命令: DB_PROVIDER=mysql docker compose --profile mysql up -d
# 配置如下(保持 MYSQL_HOST=db
MYSQL_HOST=db
MYSQL_PORT=3306
MYSQL_USER=arboris
MYSQL_PASSWORD=your-database-password-change-me
MYSQL_DATABASE=arboris
# MYSQL_HOST=db
# MYSQL_PORT=3306
# MYSQL_USER=arboris
# MYSQL_PASSWORD=your-database-password-change-me
# MYSQL_DATABASE=arboris
# 内置数据库需要设置 ROOT 密码
MYSQL_ROOT_PASSWORD=your-root-password-change-me
# MYSQL_ROOT_PASSWORD=your-root-password-change-me
# 内置数据库对外暴露的端口(可选,用于外部连接)
# 如果宿主机 3306 端口被占用,修改为其他端口,如 3307
# MYSQL_EXTERNAL_PORT=3307
# 📌 方案二:使用外部 MySQL 数据库
# 启动命令: docker-compose up -d(不加 --profile
# 启动命令: DB_PROVIDER=mysql docker compose up -d
# 配置如下(修改 MYSQL_HOST 为外部数据库地址):
# MYSQL_HOST=host.docker.internal
# MYSQL_PORT=3306