Flynn文档
博客专区 > Andy 的博客 > 博客详情
Flynn文档
Andy 发表于2年前
Flynn文档
  • 发表于 2年前
  • 阅读 22
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 新注册用户 域名抢购1元起>>>   

最终文档参见:

http://flynn.mydoc.io/

 

开始使用Flynn

阅读本文档需要你事先安装好Flynn集群,并配置好命令行工具。如果Flynn还没安装好,请参考安装指南(https://flynn.io/docs/installation),先进行环境配置。

本文档假定你的Flynn集群使用demo.localflynn.com这个默认域名(这是测试环境下的默认设置)。如果你使用自定义的域名,请在启动过程中将demo.localflynn.com替换成你设定的CLUSTER_DOMAIN参数。

部署应用

下面我们将部署一个使用Node.js编写的演示程序,它自带了一个小型的web服务。

首先使用Git将代码clone到本地:

$ git clone https://github.com/flynn/nodejs-flynn-example.git

进入本地的代码目录,创建一个Flynn应用:

$ cd nodejs-flynn-example
$ flynn create example
Created example

上面的命令会增加一个Flynn的Git远程分支。

$ git remote -v
flynn   https://git.demo.localflynn.com/example.git (push)
flynn   https://git.demo.localflynn.com/example.git (fetch)
origin  https://github.com/flynn/nodejs-flynn-example.git (fetch)

同时还会增加一个默认路由,将example.demo.localflynn.com指向example-web服务。
$ flynn route
ROUTE                             SERVICE      ID
http:example.demo.localflynn.com  example-web  http/1ba949d1654e711d03b5f1e471426512
origin  https://github.com/flynn/nodejs-flynn-example.git (push)


推送Flynn远程分支,来部署应用:

$ git push flynn master
...
-----> Building example...
-----> Node.js app detected
...
-----> Creating release...
=====> Application deployed
=====> Added default web=1 formation
To https://git.demo.localflynn.com/example.git
 * [new branch]      master -> master

现在应用已经部署成功,可以使用上面创建的域名来访问:
$ curl http://example.demo.localflynn.com
Hello from Flynn on port 55006 from container d55c7a2d5ef542c186e0feac5b94a0b0
 

共有 人打赏支持
Andy
粉丝 8
博文 5
码字总数 4774
评论 (0)
×
Andy
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: