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下内容如下:

 

posted @ 2022-12-17 19:24  xiaoyanhahaha  阅读(460)  评论(0编辑  收藏  举报