当我在灵活环境中部署端点时,基于nginx的代理(称为可扩展服务代理)会自动部署为实例中的容器,该容器用于大部分的日志记录和身份验证。
如何在本地开发服务器上本地运行ESP?
答案 0 :(得分:1)
我在驱动器C(C:/esp
)的根路径创建了一个文件夹,然后我将serviceaccount.json
复制到它。 serviceaccount.json
保存具有以下角色的服务帐户的私钥:
ps:您需要向下滚动菜单才能找到第二个和第三个角色:)
<击> 3。关闭卡巴斯基,否则--volume C:/esp:/esp
无法工作。
执行命令:
docker run --detach --name =&#34; esp&#34; --publish 8082:8082 --volume C:/ esp:/ esp b.gcr.io/endpoints/endpoints-runtime:1 --service **** - backend-api。**** - test.appspot。 com --version 2016-12-06r1 --backend 10.0.75.1:8080 --service_account_key /esp/serviceaccount.json --http_port 8082
其中10.0.75.1
是docker NIC的IP,8080
是后端本地服务器正在监听的。