云层复合
cloud-run-compose的Python项目详细描述
云运行合成
使用docker compose语法将服务堆栈部署到Cloud Rus。在
基于docker compose配置创建地形平面。在
缺少docker compose功能
- 服务发现
- 卷
- 非https流量
安装
pip3 install cloud-run-compose
要求
terraform
在路径中docker-compose
在路径中- googleclouddervice account.json文件
使用
从控制台下载服务帐户json,使用云运行人员,将其放在./account.json
使用以下docker-compose.yml
文件
运行以下命令来部署服务
compose --project {your-project} --credentials ./account.json
该命令将在工作目录中生成一个main.tf
文件,以部署计划运行
terraform apply
这些服务将部署在googlecloudrun中,并将在类似url的位置提供
https://{service-name}-zakzcx4zxq-uc.a.run.app
构建和推送
如果您还想构建和推送服务,可以使用--build
标志,它将
- 使用docker compose缓存构建服务
- 推送图像
compose --build --project {your-project} --credentials ./account.json
托多
- 在^{
中添加私有选项 - 只支持远程bucket使用
- 通过标签添加并发、内存、cpu、maxScale的约束
- 项目
标签: