运行 Codenvy 环境上的 Go 服务器
Run a Go Server on Codenvy Environment
我正在尝试使用 Codenvy 开发 Go 服务器应用程序,但我不知道如何 运行。
我已经创建了项目并选择了 Web Go 运行ner 环境。
但是当我 运行 它时,项目 运行 在我定义的另一个 URL 端口中。
有什么方法可以不使用 http 端口 而使用动态端口?
http.ListenAndServe("{get_url_port}", nil)
instead
http.ListenAndServe(":8080", nil)
进程在容器中运行,每次应用启动时8080端口映射到一个随机端口。所以,每次都是不同的端口。但是,相同的内部端口 - 因为应用程序在 Docker 容器中运行。
能否详细说明一下?
我正在尝试使用 Codenvy 开发 Go 服务器应用程序,但我不知道如何 运行。 我已经创建了项目并选择了 Web Go 运行ner 环境。 但是当我 运行 它时,项目 运行 在我定义的另一个 URL 端口中。
有什么方法可以不使用 http 端口 而使用动态端口?
http.ListenAndServe("{get_url_port}", nil)
instead
http.ListenAndServe(":8080", nil)
进程在容器中运行,每次应用启动时8080端口映射到一个随机端口。所以,每次都是不同的端口。但是,相同的内部端口 - 因为应用程序在 Docker 容器中运行。
能否详细说明一下?