环境变量配置
本文档介绍微搭低代码平台的环境变量配置项,包括应用配置、数据库配置和对象存储配置。
1. 应用基础配置
# 应用版本号
APP_VERSION="v0.1-alpha.12.8"
# 服务访问协议(http|https)【必填】
DOMAIN_PROTOCOL="http"
# 服务访问域名或 IP 地址【必填】
# 支持 IP 访问,默认支持 80、443 端口
DOMAIN="x.x.x.x"
2. MySQL 数据库配置
以下配置项均为可选,如不配置将使用本地创建的 MySQL 实例:
# MySQL 服务器地址(需 MySQL 8.x 以上版本)
MYSQL_HOST="mysql"
# MySQL 服务端口
MYSQL_PORT=3306
# MySQL 用户名
MYSQL_USER="root"
# MySQL 用户密码
MYSQL_PASSWORD="xxx"
# 默认数据库名称
MYSQL_DBNAME="lowcode"
# 数据模型数据库名称
MYSQL_RUNTIME_DBNAME="lcruntime"
3. 对象存储(S3)配置
以下配置项均为可选,如不配置将使用本地创建的 MinIO 实例:
3.1 基础连接配置
# 存储服务访问地址
S3_ENDPOINT="minio"
# 存储服务访问端口
S3_PORT="9000"
# 存储服务访问协议
S3_SCHEME="http"
# 存储访问密钥
S3_ACCESS_KEY="xxx"
S3_SECRET_KEY="xxx"
3.2 高级配置
# HTTPS 协议时是否跳过证书校验
S3_INSECURE_SKIP_VERIFY=false
# 是否自动初始化对象存储桶
S3_INIT_BUCKET="true"
3.3 存储桶配置
# 默认对象存储桶名称
S3_DEFAULT_BUCKET="lowcode"
# 云存储桶名称
S3_CLOUD_STORAGE_BUCKET="lowcode-storage"
# 应用构建存储桶名称
S3_CI_SOURCE_BUCKET="lowcode-ci-source"
4. 配置说明
重要提示
- 查看密钥信息:
MYSQL_PASSWORD、S3_ACCESS_KEY、S3_SECRET_KEY的具体值请在部署目录下查看.env文件 - 修改配置:此处的环境变量仅供查看,如需修改相关配置请编辑
config.yaml文件后重启平台服务 - 配置示例:相关配置示例请参考端口及白名单 IP 配置