imetting/.env.example

41 lines
1.9 KiB
Bash
Raw Permalink 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. 直接运行后端或外接中间件部署:
# `start-external.sh` 也只读取当前文件;
# 外接中间件时可直接在这里填写 MYSQL_* / REDIS_*,脚本会转换给后端使用。
# ==================== 数据库配置 ====================
# MySQL 初始化参数Docker 内置 MySQL
# 当后端也运行在 Docker 中时,数据库主机应为服务名 `mysql`。
# 使用 `./start-external.sh` 时,请改成外部 MySQL 地址或服务名。
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`。
# 使用 `./start-external.sh` 时,请改成外部 Redis 地址或服务名。
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