一千萬個為什麽

搜索

如何使用Docker Compose和Swarm在GitLab上實現自動審閱應用程序



我想為每個分支機構提供自動審核應用。我的回購

我的項目由多個容器組成,並使用 docker-compose.yml ,但 GitLab的Auto DevOps尚不支持

服務包括:

  1. 不同/路徑路由到不同容器的Nginx
  2. 主要的Python Flask應用程序(由Gunicorn提供)
  3. 數據庫
  4. 支持網絡應用

如果我的項目是單個泊塢窗圖像,我可以使用GitLab的默認 使用Kubernetes 設置

我一直在考慮放棄Kubernetes for Docker Swarm,如果這樣可以更輕松地使用 docker-compose.yml

我遺漏的拼圖部分是如何:

  1. Deploy multiple docker-compose.ymls of the same project side by side, differentiated by tag (most probably the branch name).
  2. Control the ingress so I can visit them with a standard url such as branchname.reponame.mydomain.com

轉載註明原文: 如何使用Docker Compose和Swarm在GitLab上實現自動審閱應用程序

一共有 0 個回答: