Heroku在部署后移动文件

时间:2017-02-09 16:19:15

标签: heroku

我使用Apt buildpack来安装tesseract。 现在我需要将配置文件复制到目录中 仅在tesseract安装后才存在。

我在哪里可以输入类似“mv configfile destination”的内容 在tesseract安装后执行?

这应该在部署期间自动发生 事后不要手动。

由于 安德烈

1 个答案:

答案 0 :(得分:0)

我们使用NPM postinstall挂钩来执行构建任务,为这些任务加载dev依赖项,清理等等。

来自package.json的脚本部分:

"scripts": { 
  "postinstall": "node ./ops/heroku-build.js" 
}

在该文件中,您可以使用fs复制文件,并执行任何其他需要完成的任务。

https://devcenter.heroku.com/articles/nodejs-support#customizing-the-build-process