imetting/.env.example

41 lines
1.9 KiB
Bash
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# ==================== 部署模式说明 ====================
# 1. 默认 Docker 一体化部署(./start.sh / docker-compose.yml
# 只使用当前文件(根目录 .env和 Docker Compose 注入的环境变量,不读取 backend/.env。
# 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