41 lines
1.8 KiB
Bash
41 lines
1.8 KiB
Bash
# ==================== 部署模式说明 ====================
|
||
# 1. 默认 Docker 一体化部署(./start.sh / docker-compose.yml):
|
||
# 使用下方 MYSQL_* / REDIS_* 初始化内置 MySQL、Redis。
|
||
# 2. 直接运行后端或外接中间件部署:
|
||
# 后端现在也兼容读取当前文件中的 MYSQL_HOST / REDIS_HOST,
|
||
# 也可以使用 backend/.env 中的 DB_* / REDIS_* 配置。
|
||
|
||
# ==================== 数据库配置 ====================
|
||
# MySQL 初始化参数(Docker 内置 MySQL)。
|
||
# 当后端也运行在 Docker 中时,数据库主机应为服务名 `mysql`。
|
||
# 只有在宿主机直接运行后端时,才需要改成 127.0.0.1 或实际地址。
|
||
MYSQL_HOST=mysql
|
||
MYSQL_ROOT_PASSWORD=change_this_password
|
||
MYSQL_DATABASE=imeeting
|
||
MYSQL_USER=imeeting
|
||
MYSQL_PASSWORD=change_this_password
|
||
MYSQL_PORT=3306
|
||
|
||
# ==================== 缓存配置 ====================
|
||
# Redis 初始化参数(Docker 内置 Redis)。
|
||
# 当后端也运行在 Docker 中时,Redis 主机应为服务名 `redis`。
|
||
# 只有在宿主机直接运行后端时,才需要改成 127.0.0.1 或实际地址。
|
||
REDIS_HOST=redis
|
||
REDIS_PORT=6379
|
||
REDIS_PASSWORD=change_this_password
|
||
REDIS_DB=0
|
||
|
||
# ==================== 应用端口配置 ====================
|
||
# iMeeting服务HTTP端口(默认80)
|
||
HTTP_PORT=80
|
||
|
||
# ==================== 应用配置 ====================
|
||
# 应用访问地址(用于生成外部链接、客户端下载链接,以及音频转录时提供给云端拉取音频文件的公网 URL)
|
||
# - 本地联调可先填写: http://localhost
|
||
# - 使用云端音频转录时,必须改成外部可访问的域名或公网地址,不能填写容器名、127.0.0.1 或内网地址
|
||
# - 不要以 / 结尾,例如: https://your-domain.com
|
||
BASE_URL=https://your-domain.com
|
||
|
||
# 前端API地址(通过Nginx代理访问后端)
|
||
VITE_API_BASE_URL=/api
|