SAP 项目搭建及双区域部署

推荐大家看老王的视频,进行学习。大佬们新人求赞谢谢

1.准备工作,一个邮箱最好是国外gmail、outlook、yahoo 一个手机号用于激活免费的授权

2.注册sap账号https://www.sap.com/

3.其他的可以观看老王视频,获取双区域配置开通,部署等

4.老王的配置如果使用固定隧道,部署两个区域会出现只有一个区域能用,所以简单改了一下老王的github action的脚本,使其可以兼容两个区域。

4.1 添加两组固定隧道配置secrets(Settings → Secrets and variables → Actions → New repository secret)

SG_ARGO_DOMAIN
SG_ARGO_AUTH

US_ARGO_DOMAIN
US_ARGO_AUTH

4.2修改github action 的配置文件workflows/自动部署SAP.yml

   name: Set environment variables配置中将
           cf set-env ${{ env.APP_NAME }} ARGO_DOMAIN "${{ secrets.ARGO_DOMAIN }}"
           cf set-env ${{ env.APP_NAME }} ARGO_AUTH "${{ secrets.ARGO_AUTH }}"
   替换为以下代码:

        if [ "${{ github.event.inputs.region }}" = "SG" ]; then
           cf set-env ${{ env.APP_NAME }} ARGO_DOMAIN "${{ secrets.SG_ARGO_DOMAIN }}"
           cf set-env ${{ env.APP_NAME }} ARGO_AUTH "${{ secrets.SG_ARGO_AUTH }}"
        elif [ "${{ github.event.inputs.region }}" = "US" ]; then
           cf set-env ${{ env.APP_NAME }} ARGO_DOMAIN "${{ secrets.US_ARGO_DOMAIN }}"
           cf set-env ${{ env.APP_NAME }} ARGO_AUTH "${{ secrets.US_ARGO_AUTH }}"
        fi

保存之后再次发布就可以支持两个区域节点使用了。

7 个赞

老王出视频了

2 个赞

大佬牛逼,速度真快啊

1 个赞

还是你手快

2 个赞

好东西,可以试着部署

2 个赞

大佬们求些赞

不错不错

1 个赞

真快啊

1 个赞

刚部署成功,速度还可以

1 个赞