我是GCP的新手,正在尝试使用docker-compose部署我的spring boot web服务。
在我的docker-compose.yml
文件中,我有3个服务:我的应用程序服务,mysql服务和Cassandra服务。
在本地,它运行得很好。我还添加了一个cloudbuild.yaml
文件:
steps:
- name: 'docker/compose:1.28.2'
args: ['up', '-d']
- name: 'gcr.io/cloud-builders/docker'
args: ['tag', 'workspace_app:latest', 'gcr.io/$PROJECT_ID/$REPO_NAME:$COMMIT_SHA']
images: ['gcr.io/$PROJECT_ID/$REPO_NAME:$COMMIT_SHA']
在Google Cloud Build上构建成功了。但是,当我尝试在Google Cloud Run上运行镜像时,它没有调用docker-compose。我该如何处理才能在生产环境中使用docker-compose?