文档章节

Flynn文档

Andy
 Andy
发布于 2015/11/30 16:37
字数 349
阅读 38
收藏 0

最终文档参见:

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

Andy

粉丝 7
博文 8
码字总数 5680
作品 0
长春
程序员
私信 提问
众包翻译文档分享 ——《 Flynn 文档中文版》

《Flynn 文档中文版》日前在开源中国众包平台翻译完成,现发布与各位 OSCer 共享: http://flynn.mydoc.io/ Flynn 是一个开源的 PaaS 系统,由 Docker 开发。采用 Go 语言编写。支持数据库包...

oschina
2016/01/01
3.5K
8
开源 PaaS 系统--Flynn

Flynn 是一个开源的 PaaS 系统,由 Docker 开发。采用 Go 语言编写。支持数据库包括 Postgres、Redis 和 MongoDB. Flynn 使用完全组件化模块化的设计,任何一个组件和模块都可以独立的进行替...

红薯
2013/07/18
17.9K
5
开源 PaaS 系统 Flynn 发布首个预览版本

开源的 PaaS 系统 Flynn 日前发布了首个预览版本,你可以直接通过 src="https://flynn.io/">https://flynn.io/ 注册账号并申请试用。该项目的源码目前基本上都已经 Push 到 src="https://git...

oschina
2014/04/22
3.4K
5
Flynn 1.0 正式发布,开源 PaaS 平台

Flynn 1.0 正式发布了。 Flynn 是一个开源的 PaaS 系统,由 Docker 开发。采用 Go 语言编写。支持数据库包括 Postgres、Redis 和 MongoDB. Flynn 使用完全组件化模块化的设计,任何一个组件和...

oschina
2016/07/27
2.8K
3
Flynn Beta 发布,开源 PaaS 平台

Flynn Beta 发布,此版本经过了一年的设计和开发,更新内容如下: 包括一个可插入的集装化后端,支持红帽的 libvirt-lxc 和 Docker 1.1 确定性的版本使用镜像 IDs(当前只支持 libvirt) 控制...

oschina
2014/08/14
2.9K
5

没有更多内容

加载失败,请刷新页面

加载更多

WebSocketdemo

WebSocket是html5提供的一种在单个tcp连接上进行全双工通讯的协议。 Http协议是无状态、无连接的、单向的应用层协议,采用了请求响应模型,通信请求智能有客户端发起,服务端对请求做出应答处...

qiang123
13分钟前
0
0
谷歌推迟公布Google+漏洞遭参议员不满

参议院商务委员会主席约翰·图恩和另外两位参议员杰瑞·莫兰和罗杰·维克发出信函,要求谷歌解释推迟披露此问题的原因。信中称:“谷歌如果要保持或重获用户对其服务的信任,就必须在公众和立...

linuxCool
20分钟前
0
0
最重要的是做什么,而不是怎么做。

最重要的是做什么,而不是怎么做。 做什么是战略,怎么做是战术。将军下令说,天黑前拿下这座山头,这是战略。手下的士兵可以不知道为什么要拿下这座山头,还非得是天黑之前,但士兵必须知道...

我是菜鸟我骄傲
今天
6
0
w, vmstat, top, sar, nload命令查看系统状态信息

w/uptime 查看系统负载 cat /proc/cpuinfo 查看cpu核数 vmstat 监控系统状态,用法 vmstat 1,关键的几列: r, b, swpd, si, so, bi, bo, us, wa top 查看进程使用资源情况 top -c 显示详细的...

野雪球
今天
2
0
小白创建一个spring boot项目

进入 https://start.spring.io/

lilugirl
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部