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

问题描述 投票:3回答:1

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

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

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

github ssh deployment docker-compose vps
1个回答
0
投票

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

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

ssh [email protected] "cd /home/user/app/ && docker-compose up -d"
© www.soinside.com 2019 - 2024. All rights reserved.