Sonic开源的云真机测试平台搭建二:Linux上部署Server端和Client端
官网:https://sonic-cloud.gitee.io/#/Deploy?tag=back-end
参照官网步骤Sonic的Server端与Client端:
0、需提前建数据库库!字符集为utf8,排序规则为utf8_general_ci
1、下载最新版本的 zip 文件到任意目录
2、解压zip文件,更改.env中的信息(其中无需改动docker-compose.yml文件)
1) 初始.env中的文件如下:
################################################ # Do you need any help? # # Visit https://sonic-cloud.gitee.io/#/Deploy # ################################################ ################## # Service Config # ################## SONIC_SERVER_HOST=192.168.1.1 SONIC_SERVER_PORT=3000 SONIC_EUREKA_USERNAME=sonic SONIC_EUREKA_PASSWORD=sonic SONIC_EUREKA_PORT=9090 ################ # MySQL Config # ################ MYSQL_HOST=192.168.1.1 MYSQL_PORT=3306 MYSQL_DATABASE=sonic MYSQL_USERNAME=root MYSQL_PASSWORD=sonic ################ # User Config # ################ SECRET_KEY=sonic EXPIRE_DAY=14 PERMISSION_ENABLE=true PERMISSION_SUPER_ADMIN=sonic REGISTER_ENABLE=true NORMAL_USER_ENABLE=true LDAP_USER_ENABLE=false LDAP_USER_ID=cn LDAP_BASE_DN=ou=users LDAP_BASE=ou=system LDAP_USERNAME=uid=admin,ou=system LDAP_PASSWORD=sonic LDAP_URL=ldap://192.168.1.1:10389 LDAP_OBJECT_CLASS=person
2).env的配置项文件内容如下:
3)修改之后.env的文件内容如下:
3、创建容器并启动:执行命令 docker-compose up -d
备注:如果为中国大陆用户,我们建议配置加速镜像源或执行以下指令直接使用加速镜像(后续down的时候需要docker-compose -f docker-compose-zh.yml down)
docker-compose -f docker-compose-zh.yml up -d
执行命令之后如下:
备注:
1)执行命令之后当前sonic-server-v2.1.2下内容如下: