请问一下,每一次部署那个函数监听的端口会变成默认的8080,每次部署完都得手动改一下,有什么好办法把[阿里云函数计算]

请问一下,每一次部署那个函数监听的端口会变成默认的8080,每次部署完都得手动改一下,有什么好办法把它固定住呢?

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
2 条回复 A 作者 M 管理员
  1. 您可以在部署函数时使用命令行参数 -p 或 –port 来指定监听的端口,例如:

    faas-cli deploy -f stack.yml –port=3000

    这样,每次部署时都会监听指定的端口。如果您使用的是 Docker Swarm,您可以在 stack 文件中指定端口,例如:

    functions: my-function: image: my-function:latest environment: … ports: – “3000:8080”

    这样,每次部署时都会将容器内部的 8080 端口映射到主机的 3000 端口。这样做的好处是,即使您忘记在部署时指定端口,也不会影响函数的正常运行。

  2. 在s.yaml 里面改。

    此答案来自钉钉群“阿里函数计算官网客户”