首发于 http://szhshp.org/tech/2018/12/09/deploymentyoursitenow.html
转载请注明
Now.sh: The best Serverless Deployment Dashboard
终于发现一个免费的比较方便的部署环境。
免费服务支持一天 1000 次 invocation, 所有形式的请求都算作 invocation, 反正我就部署一些小的 Demo, 1000 次完全足够了, 另外就算是收费的,也是非常便宜呀,一个月才1刀
特么一个月才1刀, 我每个月买绿箭花的钱都比这个贵 o( ̄ヘ ̄o#)
部署步骤
我暂时只用到了简单的基于 node 的 serverless deployment, 其他的我遇到了再写过来。
安装 Now
cnpm install now --save-dev
node-server 部署
这个是简单 node server 的部署
Package.json
一定要配置 package.json
里面的 scripts-start
, 这个是作为部署后的执行入口
now.json
根目录添加一个文件 now.json
:
{
"version": 2,
"builds": [
{ "src": "index.js", "use": "@now/node-server" }
]
}
- src: 对应的入口文件
- use: 对应部署模式, 这里的模式就是简单 node server
部署
部署整个文件夹, 然后就会自动执行 npm start