通过 Github 在 DigitalOcean 上自动部署 docker-compose

Gil*_* SH 9 docker digital-ocean docker-compose github-actions

我是 docker 的新手。我有一个包含 4 项服务的网络应用程序。我设法为它创建一个 docker-compose 。

我现在想发布它。我的计划是

  1. 将包含 compose 文件和源代码的整个存储库上传到 github 中的私有存储库。
  2. 然后在数字海洋中创建一个水滴

我希望能够仅通过 github 轻松发布代码。它会自动上传到服务器并重新启动所需的服务。最好的方法是什么?

小智 0

就在这里。Digitalocean有一个App平台。一旦你使用它来部署你的 docker 镜像,并且每当你通过 github 更新 docker 镜像时,你的站点就会被重建 (ci/cd)。我希望这对你有帮助。

  • 根据[this](https://www.digitalocean.com/community/questions/app-docker-compose) App平台不支持docker compose。 (8认同)