跳到主要内容

环境变量配置

本文档介绍微搭低代码平台的环境变量配置项,包括应用配置、数据库配置和对象存储配置。

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_PASSWORDS3_ACCESS_KEYS3_SECRET_KEY 的具体值请在部署目录下查看 .env 文件
  • 修改配置:此处的环境变量仅供查看,如需修改相关配置请编辑 config.yaml 文件后重启平台服务
  • 配置示例:相关配置示例请参考端口及白名单 IP 配置