文档章节

Flynn文档

Andy
 Andy
发布于 2015/11/30 16:37
字数 349
阅读 33
收藏 0
点赞 0
评论 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
博文 5
码字总数 4774
作品 0
长春
程序员
众包翻译文档分享 ——《 Flynn 文档中文版》

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

oschina ⋅ 2016/01/01 ⋅ 8

开源 PaaS 系统--Flynn

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

红薯 ⋅ 2013/07/18 ⋅ 5

开源 PaaS 系统 Flynn 发布首个预览版本

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

oschina ⋅ 2014/04/22 ⋅ 5

Flynn Beta 发布,开源 PaaS 平台

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

oschina ⋅ 2014/08/14 ⋅ 5

Flynn 1.0 正式发布,开源 PaaS 平台

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

oschina ⋅ 2016/07/27 ⋅ 3

十大基于 Docker 的开发工具

随着Docker的发展,Docker的生态圈也越来越成熟,GitHub上出现了很多与Docker相关的开源项目。CenturyLink在其博客上总结了基于Docker的10个开发工具,主要集中在PaaS平台、集群管理、持续集...

夕水溪下 ⋅ 2014/08/23 ⋅ 8

Flynn —— Go 开发的 PaaS 系统即将面世

Flynn 是一个开源的 PaaS 系统,由 Docker 开发。采用 Go 语言编写,该项目预计在2014年年初面世。 Flynn 使用完全组件化模块化的设计,任何一个组件和模块都可以独立的进行替换。...

oschina ⋅ 2013/07/18 ⋅ 0

Google Go 语言从入门到应用必备开源项目

Go 语言于 2009 年 11 月正式宣布推出,成为开放源代码项目,发展至今已经具有越来越广泛的影响力,今年更是在 TIOBE 编程语言排行榜中跻身 20 强。很多开发者也逐渐将目光投向这门语言,本文...

两味真火 ⋅ 2016/12/12 ⋅ 33

Python的CBOR开发包--flynn Python

flynn 是 Python 语言对 CBOR 对象编码格式的支持。 示例代码: >>> flynn.dumps([1, [2, 3]])b'x82x01x82x02x03'>>> flynn.loads(b'x82x01x82x02x03')[1, [2, 3]]......

红薯 ⋅ 2013/12/20 ⋅ 0

并行计算的基础知识

1,并行计算简介 并行计算的定义: 并行计算是指同时对多个任务或多条指令、或对多个数据项进行处理。完成此项处理的计算机系统称为并行计算机系统,它是将多个处理器(可以几个、几十个、几...

mj4738 ⋅ 2011/04/04 ⋅ 1

没有更多内容

加载失败,请刷新页面

加载更多

下一页

【elasticsearch】 随笔 Date datatype

一。时间类型的本质 首先json是没有时间类型的,对于es来说,时间类型的标示可以是下面三种情况 1.一个时间格式的字符串,如:"2014-11-27T08:05:32Z","2015-01-01" or "2015/01/01 12:10:3...

xiaomin0322 ⋅ 28分钟前 ⋅ 0

阿里云资源编排ROS使用教程

阿里云资源编排ROS详细内容: 阿里云资源编排ROS使用教程 资源编排(Resource Orchestration)是一种简单易用的云计算资源管理和自动化运维服务。用户通过模板描述多个云计算资源的依赖关系、...

mcy0425 ⋅ 30分钟前 ⋅ 0

适配器设计模式

1、适配器模式 把一个类的接口变换成客户端所期待的另一种接口 使原本因接口不匹配而无法在一起工作的两个类能够在一起工作 分为类的适配器模式和对象的适配器模式 2、类适配器模式 类的适配...

职业搬砖20年 ⋅ 34分钟前 ⋅ 0

npm操作报错 _stream_writable.js:61

有一天 不知道什么原因(估计和node的版本有关),无论你做什么npm的操作 都会报错/usr/local/lib/node_modules/npm/node_modules/readable-stream/lib/_stream_writable.js:61 这时候只要执...

lilugirl ⋅ 38分钟前 ⋅ 0

Eclipse安装插件的几种方式

Eclipse魅力之一就是支持可扩展的插件,来丰富自身的功能,这种方式也是建立在开源思想之上的。具体使用什么方式去安装插件,要看我们拿到的是什么。 1. 拿到的是一串URL,如http://subclips...

GordonNemo ⋅ 41分钟前 ⋅ 0

div图片叠加

css实现代码如下: <div style="position: relative;"><!--这个层为外面的父层,需设置相对位置样式--> <div style="position: absolute;"><!--子层,需设置绝对位置样式--> <i......

niithub ⋅ 42分钟前 ⋅ 0

作用域slot

如果父组件需要使用子组件中的内容怎么办,比如父组件需要控制子组件的显示 <div id="root"><child><template slot-scope="props"><h1>{{props.item}} <div>编辑</div></h1><......

金于虎 ⋅ 45分钟前 ⋅ 1

HongHu commonservice-eureka 项目构建过程

上一篇我们回顾了关于 spring cloud eureka的相关基础知识,现在我们针对于HongHu cloud的eureka项目做以下构建,整个构建的过程很简单,我会将每一步都构建过程记录下来,希望可以帮助到大家...

明理萝 ⋅ 47分钟前 ⋅ 1

xml和对象的相互转化

@Data//setter和getter方法,toString和equals,hashcode方法@EqualsAndHashCode//代表重写equals和hashcode方法@XmlAccessorType(XmlAccessType.FIELD)public class Classroom {@X......

拐美人 ⋅ 48分钟前 ⋅ 0

tableView cell的高度 分组头部尾部的高度 自适应

@property (nonatomic) CGFloat rowHeight; // default is UITableViewAutomaticDimension@property (nonatomic) CGFloat sectionHeaderHeight; // default is UITableViewA......

娜一片蓝色星海 ⋅ 49分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部