【问题标题】:How to clone from a github repo and then run npm install on puppet如何从 github repo 克隆,然后在 puppet 上运行 npm install
【发布时间】:2013-08-22 04:41:35
【问题描述】:

我已经研究出如何启动一个 vagrant box 和 apt-get install

我现在想在运行 npm install 并使用 node app.js 运行应用程序之前从 github 上 git clone 一个 node.js 存储库

我希望能够通过发出 BASH 命令来实现这一点,但我现在看到 puppet 需要以 puppety 的方式完成此操作。 Google 在此问题上的结果令人困惑且不一致。

那么,你如何告诉 Puppet 到 git clone 来自 github 的 node.js 包,然后使用 npm install 安装它?

【问题讨论】:

    标签: git node.js npm vagrant puppet


    【解决方案1】:

    您可以使用 puppet-nodejs 模块来管理 npm 包。看看https://forge.puppetlabs.com/puppetlabs/nodejs

    否则,这篇文章应该解释如何克隆一个 git repo。 http://livecipher.blogspot.com.au/2013/01/deploy-code-from-git-using-puppet.html

    更多信息请访问https://github.com/puppetlabs/puppetlabs-vcsrepo

    安装后,您应该能够执行以下操作:

    vcsrepo { "/path/to/repo":
      ensure => present,
      provider => git,
      source => 'git://example.com/repo.git',
      revision => 'master'
    }
    

    【讨论】:

      猜你喜欢
      • 2023-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-21
      • 2021-07-16
      相关资源
      最近更新 更多