macOS Big Sur (11.7.2)部署Sonic开源移动端云真机测试平台

安装 Docker Desktop

首先去 Docker 官网下载 macOS 版本的 Docker Desktop 版本(目前(2023/01/06)的最新版本是 4.15.0 (93002)),并安装。

安装配置 MySQL

安装 Sonic 服务器

    1. 点击这里 下载最新版本的 zip 文件到任意目录(如加速链接失效,请自行前往 这里 下载)。

    2. 解压zip,更改.env中的信息,修改的结果参考如下:

    3. 当前目录下执行以下指令

      如果您为中国大陆用户,出现访问DockerHub较慢的情况,我们可以

      1. 配置国内加速镜像源(推荐)
      2. 执行以下指令直接使用加速镜像(不推荐,加速源可能出现不稳定或网络波动,后续down的时候需要docker-compose -f docker-compose-zh.yml down)

    4. 前后端部署完毕!(因Eureka心跳机制,刚启动完毕微服务间互相访问需要3~5分钟,请耐心等候)打开浏览器访问 http://host.docker.internal:3000,然后可 直接前往 Agent端部署。
    5. (附)如果您是经验丰富的运维人员,也可以前往Eureka页面查看各微服务状态。

配置 Sonic 设备接入

修改 config/application-sonic-agent.yml 配置文件,如下:

 

启动服务,如下:

参考链接


发布者

《macOS Big Sur (11.7.2)部署Sonic开源移动端云真机测试平台》上有2条评论

  1. 楼主,请问你这样设置了,之后通过网页打开不会出现跨域问题吗
    # 配置域名重定向
    $ echo '127.0.0.1 host.docker.internal' | sudo tee -a /etc/hosts
    macOS 12.3
    打开浏览器访问 http://localhost:3000 会出现跨域问题
    Access to XMLHttpRequest at 'http://host.docker.internal:3000/server/api/controller/users/loginConfig' from origin 'http://localhost:3000' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注