linux dotnet后台,netcore一键部署到linux服务器以服务方式后台运行

AntDeploy 是我开发一款开源一键发布插件

将本地 vs 中的代码,一键打包,部署到任意的远程服务器

部署方式支持 windows 服务,linux 服务,docker 容器,iis

支持增量发布(只更新有修改的)

支持一键回滚(出了问题快速恢复)

支持查看发布历史记录

AntDeploy 的代码托管地址

https://github.com/yuzd/AntDeploy

本章介绍如何使用 AntDeploy 一键部署到远程 linux 服务器作为服务运行

linux 服务器为 aws 的 ecs: 系统为 ubuntu18.04.4 (x64)

服务器上无安装 dotnet 环境(因为AntDeploy用的是独立部署)

第一步 安装 Linux 端 Agent

请在 qq 群(488312978)文件里面获取

f79df35b1f5ad38f73e4d7dc2c15bdfd.png

把文件上传你的 linux 服务器

解压后有 3 个文件

88f4dc2a8165f426c1e3fdcae99761aa.png

AntAgent.service 是安装为服务的描述文件

AntDeployAgentLinuxService 执行文件

AntDeployAgentLinuxService.config 配置参数

按照下面更改 AntAgent.service 中的 WorkingDirectory 和 ExecStart

[Unit]

Description=AntAgent

[Service]

Type=notify

## WorkingDirectory 是上面的AntDeployAgentLinuxService 所在目录

WorkingDirectory=/home/ubuntu/download

## ExecStart 是AntDeployAgentLinuxService 执行文件的完整路径

ExecStart=/home/ubuntu/download/AntDeployAgentLinuxService

SyslogIdentifier=AntAgent

Restart=always

RestartSec=5

[Install]

WantedBy=multi-user.target

赋予这个可执行文件权限

chmod +x AntDeployAgentLinuxService

d94b4853dfea2c39b1d01cac200b58fd.png

修改 agent 配置文件 AntDeployAgentLinuxService.config

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值