gpt4 book ai didi

ubuntu - .net 核心站点在 ubuntu 上部署后未更新

转载 作者:行者123 更新时间:2023-12-04 19:27:19 26 4
gpt4 key购买 nike

我有一个部署到 ubuntu 并使用 nginx 的 .net core 3.1 站点。
我有一个 github 操作,可以部署到服务器。
我注意到部署后站点仍然使用旧的后端/dll ..
获取最新后端更改的唯一方法是登录服务器并运行 sudo systemctl restart myapp.service如何确保在部署后加载最新的 dll?

最佳答案

需要三个步骤,将 ssh 命令添加到 yaml,

- name: restart service
uses: fifsky/ssh-action@master
with:
command: |
pwd
echo restarting service
sudo systemctl restart myapp.service
host: ${{ secrets.SERVER_IP }}
user: ${{ secrets.USER }}
key: ${{ secrets.KEY}}
在服务器上不得不做
sudo visudo
并将其添加到底部(替换用户名)
 username ALL = NOPASSWD: /bin/systemctl

关于ubuntu - .net 核心站点在 ubuntu 上部署后未更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69855109/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com