如何通过ssh从github自动部署docker-compose解决方案到vps?

我想做什么: 将来自Github的docker-compose解决方案部署到安装了docker和docker-compose的虚拟专用服务器上。

我看到有Github actions允许我在推送到主服务器后通过SSH复制文件,但是我不知道在复制源之后如何在服务器上运行docker-compose up

在我的VPS上,我安装了Ubuntu 18.4。

aachener 回答:如何通过ssh从github自动部署docker-compose解决方案到vps?

我相信Github动作还允许您通过ssh(有a few in their library)在远程服务器上运行任意命令。

假设您将docker-compose.yml复制到/home/user/app/docker-compose.yml中,则可以运行如下命令:

ssh user@yourserver.example.com "cd /home/user/app/ && docker-compose up -d"
本文链接:https://www.f2er.com/3045108.html

大家都在问