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下内容如下:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· .NET Core 中如何实现缓存的预热?
· 三行代码完成国际化适配,妙~啊~
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?