文件名称:悲伤:基于SSH和Docker的简单应用程序部署
文件大小:25KB
文件格式:ZIP
更新时间:2024-02-25 23:30:08
docker ssh deployment docker-compose action
伤心 基于SSH和Docker的简单应用程序部署。 产品特点 GitHub动作支持 支持渠道以支持多个部署 将环境变量注入到部署中 只需要SSH和Docker 支持备用注册表 使用图像摘要实现不变性 要求 具有SSH,Docker和Docker Compose的服务器,用于将应用程序部署到 用于部署的专用SSH密钥,已添加到服务器上的适当用户。 密钥必须没有密码。 您的应用程序的Docker映像已推送到注册表。 建议执行。 您也可以手动执行此操作。 从支持的源进行的必需配置,如下所述。 安装 从源安装 您可以使用以下命令从源代码构建和运行Sad: 使用go build cmd/sad
【文件预览】:
sad-master
----.dockerignore(9B)
----.golangci.yml(101B)
----go.mod(175B)
----.github()
--------workflows()
----rsa_private_key_test.go(3KB)
----connection_test.go(477B)
----files.go(4KB)
----go.sum(659B)
----action.yml(119B)
----rsa_private_key.go(2KB)
----Dockerfile(298B)
----options.go(6KB)
----connection.go(2KB)
----files_test.go(6KB)
----example()
--------.sad.docker-compose.yml(148B)
--------.sad.json(70B)
--------Dockerfile(141B)
----internal()
--------test_utils.go(8KB)
----README.md(6KB)
----.goreleaser.yml(399B)
----.gitignore(108B)
----options_test.go(7KB)
----cmd()
--------sad()