apache - cPanel 自动部署存储库并运行 npm 脚本
问题描述
我在本地为一个网站编写了代码,该网站后来被推送到我的组织拥有的私有 github 存储库。我想设置我的 Apache Web 服务器的子域,以便在每次推送到 Github 存储库的某个分支时自动提取该代码。
我已经阅读了很多文档并尝试了很多东西,但似乎没有什么对我有用。
有人可以提供在这种情况下对他们有用的详细步骤或方法吗?
编辑
使用 cPanel 的 Git 版本控制工具和 SSH 密钥,我已经能够正确克隆我的存储库。现在,我仍然需要一种方法让 cPanel 在每次部署存储库时运行“npm run start”。有什么想法吗?
解决方案
推荐阅读
- python - 导入python函数时R studio中的initialize_python出错
- java - 使用 Hibernate 和 JTDS 连接到 Sybase 时如何设置 encrypt_password 属性
- spring-boot - 我不知道为什么 PAGE 不能与该接口存储库一起使用
- nginx - 通过 docker-compose 中的反向代理的 SSH 不起作用
- javascript - 使用 withRouter 和 connect,如何在酶中断言 history.push 被调用?
- ios - 无法在 iOS 13.5.1 上运行应用程序
- assembly - SBCL 优化:我们可以为位向量编译一个有效的人口计数吗?
- r - geom_point 不接受 0 作为值
- javascript - 我如何在不使用任何服务器的情况下在 javascript 中导入 json 文件?
- firebase - 无法从函数中获取价值,即使我有一个非常相似的函数。- 颤振