跳到主要内容

运维部署

部署要求

  1. 硬件配置要求:内存至少 1GB,磁盘 40GB

  2. 运行环境要求:Linux

Docker

需要通过jdbc连接数据源

以下为已经适配,集成测试用例测试通过的数据库版本

关系型数据库

数据库名称兼容版本/已验证版本连接参数
MySQL8.0
MariaDB10.3.6
Oracle21c
SQL Server2017-CU12
PostgreSQL16-3.4-alpine
DB211.5.0.0aprogressiveStreaming=2
SQLite3.45.3
Informix14.10
GBase8sDELIMIDENT=y;
达梦DM8
TiDBv7.1.5

文档型数据库

数据库名称兼容版本连接参数
MongoDB5.0
docker run -p 8080:8080 -e JAVA_OPTS="-Dfile.encoding=UTF-8 -Duser.timezone=GMT+08 -Dflexmodel.datasource.dk-kind=mysql -Dflexmodel.datasource.url=jdbc:mysql://mysql:3306/${MYSQL_DATABASE} -Dflexmodel.datasource.username=root -Dflexmodel.datasource.password=${MYSQL_ROOT_PASSWORD}" -t cjbi/flexmodel:latest 

Docker-compose

请见Github代码仓库,以下为docker-compose部署示例:

https://github.com/flexmodel-projects/flexmodel-quickstarts/tree/main/docker-compose