如何部署 Node.js 应用
当应用的目录里包含文件时,Flynn 就会使用 Node.js 构建包。
环境依赖
可以在package.json
文件的engines
节()里定义 Node.js 版本。它使用 semver.io 来解析 Node.js 的版本,支持诸如:0.8.x
,,>=0.8.5 <-0.8.14
之类格式的查询。Node.js 的构建包支持 0.8.5 之后的版本,包含开发版。
示例 package.json
默认应用类型
Node.js 应用在部署时可以没有Procfile
文件。如果没有Procfile
,构建工具会查找里的scripts.start
定义的脚本,然后以默认的web
应用类型使用npm start
启动此脚本。