我正在寻找帮助,用docker封装一个laravel应用程序,在本地运行它,并使它可部署到gcloud运行,连接到gcloud数据库。我的应用程序是一个API,用laravel构建,到目前为止,我已经在开发中使用了与laravel 8一起提供的坞-撰写/帆包。
以下是我想要达到的目标:
我的问题是,如果或如何使用/重写Dockerfile文件I laravel 8,创建Dockerfile或cloudbuild文件,并为gcloud构建它,则可以找到任何信息。
也许我可以在cloudbuild.yml文件中添加这样的内容:
#cloudbuild.yml
steps:
# running docker-compose
- name: 'docker/compose:1.26.2'
args: ['up', '-d']如有任何帮助/指导,我们将不胜感激。
发布于 2021-02-11 14:59:27
正如在对这个问题的注释中提到的,您可以检查这个视频,它解释了如何使用docker、laravel将一个应用程序部署到云中,并进行一步一步的教程。
根据与上述应用程序的数据库连接,从云运行(完全托管)连接到Cloud文档在这方面已经相当完整,对于秘密管理,我发现了这篇文章,它解释了如何将秘密管理器实现到云运行中。
我知道这个答案基本上只是指向文档和文章的链接,但我相信实现您的应用程序到云运行所需的所有信息都在这些信息中。
https://stackoverflow.com/questions/66133553
复制相似问题