Vagrant
Vagrant 是一个虚拟机管理软件,就是管理你机器上的虚拟机的通过它我们可以以命令行的方式启动关闭虚拟机. 我们提供了一个Flynn Vagrant+VirtualBox的镜像文件,可以通过这个文件快速的启动Flynn
所以如果您还没有安装Vagrant (1.6以上)和VirtualBox,就需要先安装,你可以直接通过访问以下地址获取安装文件:
安装Vagrant和VirtualBox就可以开始安装Flynn了
你可以使用git把Flynn clone到您的计算机
$ git clone https://github.com/flynn/flynn
如果您没有安装git也可以直接访问 https://github.com/flynn/flynn 下载到本地并解压
进入项目目录(解压目录)/demo 执行 vagrant up
$ vagrant up
首次启动需要远程下载虚拟机镜像 如果下载的比较慢可以通过百度网盘下载 http://pan.baidu.com/s/1nvClsbn
下载后解压到 用户名\.vagrant.d\boxes\flynn-base\20160721.2\virtualbox 如果不存在boxes\flynn-base\20160721.2\virtualbox这个目录就自己创建吧 这样就不用远程下载了
显示如上面的图片就是已经启动成功了,你可以打开浏览器(推荐火狐)访问 https://dashboard.demo.localflynn.com 第一次访问会让你安装个证书(因为我们是用https访问的)安提示安装就可以了
然后会让你用token(就是上面图片中出现的token)登录 输入后点击Login 就进入控制面板了
你可以点击 Connect with Github 关联你的Github 然后就可以直接运行你在github中的项目了
用Flynn运行Github上的项目
1.绑定Github账户
点击Connection with Github 显示如下界面
点击 Generate Token 会打开Github的token生成页面
点击Generate token 生成token
复制token 回到Flynn 页面 把token粘贴到第2步的 Token输入框里点 Save就可以在Flynn里访问你的Github了
在Flynn上部署一个Github上的NodeJS项目
现在你可以访问https://github.com/flynn-examples/nodejs-flynn-example 这个项目 并给它一个Star 这样你就可以在starred里看到这个项目了
点击这个项目
点击Launch就可以在Flynn上启动这个项目了 你可以选择任意一个版本启动
需要等一会 要下载相应的node、依赖包 你也可以回到控制台查看 部署运行日志:
启动成功后 就可以通过浏览器访问https://flynn-examples-nodejs-flynn-ex.demo.localflynn.com/访问这个web应用了