v2fly-cf icon indicating copy to clipboard operation
v2fly-cf copied to clipboard

ibmcloud上部署的网址能自定义吗?

Open ymcoming opened this issue 4 years ago • 7 comments

现在好像是随机生成的,例如楼下这种:v2ws-comedic-dingo-ka.mybluemix.net

能通过命令在部署时自定义一个网址吗?

ymcoming avatar Jul 25 '20 02:07 ymcoming

https://github.com/tlmoe/v2fly-cf/blob/master/.github/workflows/deploy-to-ibm.yml#L56

https://docs.run.pivotal.io/devguide/deploy-apps/manifest-attributes.html#routes

tlmoe avatar Jul 25 '20 04:07 tlmoe

大佬能否给个示例?谢谢啦!

tvision08 avatar Jul 25 '20 14:07 tvision08

@tvision08

        cat > manifest-ibm.yml << EOF
        ---
        applications:
        - name: v2fly
          memory: 128M
          disk_quota: 128M
          routes:
          - route: v2fly.mybluemix.net
          command: ./v2ray
          buildpacks:
          - binary_buildpack
        EOF
    
    - uses: citizen-of-planet-earth/cf-cli-action@v1
      with:
        cf_api: https://api.us-south.cf.cloud.ibm.com
        cf_username: ${{ secrets.CF_USER_IBM }}
        cf_password: ${{ secrets.CF_PASSWORD_IBM }}
        cf_org: ${{ secrets.CF_ORG_IBM }}
        cf_space: ${{ secrets.CF_SPACE_IBM }}
        command: >
          push v2fly -f manifest-ibm.yml

tlmoe avatar Jul 25 '20 14:07 tlmoe

谢谢啦!搞定了。

tvision08 avatar Jul 25 '20 14:07 tvision08

大佬问下,如果想一次性部署4个相同的APP例如:v2flya、v2flyb、v2flyc、v2flyd,配置文件要怎么写?谢谢!

tvision08 avatar Jul 30 '20 06:07 tvision08

大佬问下,如果想一次性部署4个相同的APP例如:v2flya、v2flyb、v2flyc、v2flyd,配置文件要怎么写?谢谢!

@tvision08 完全相同的可以用instance https://docs.cloudfoundry.org/devguide/deploy-apps/manifest-attributes.html#instances

memory:  256M
instances: 4

不一样的可以参考 https://docs.cloudfoundry.org/devguide/deploy-apps/manifest.html#multi-apps

tlmoe avatar Jul 30 '20 07:07 tlmoe

好的,谢谢啦!

tvision08 avatar Jul 30 '20 08:07 tvision08