Update .env.example
This commit is contained in:
31
.env.example
31
.env.example
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user