文档章节

Flynn文档

Andy
 Andy
发布于 2015/11/30 16:37
字数 349
阅读 39
收藏 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 的官方文档翻译成中文。 Flynn 是一个开源的 PaaS 系统,由 Docker 开发。采用 Go 语言编写。支持数据库包括 Postgres、Redis 和 MongoDB. Flynn 使用完全组件化模块化的设...

sikkx
2015/11/26
599
9
众包翻译文档分享 ——《 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
Flynn Beta 发布,开源 PaaS 平台

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

oschina
2014/08/14
3K
5
Flynn 第三部分翻译 FAQ + API + Trademark Guidelines 还没有收到翻译件,翻译也很糙,该如何校对

@sikkx : 你指派给 @胡-夏 的 Flynn 文档第三部分的翻译,至今初译还没有出来,已经影响到后面的进度了。 看了部分传上来的初译,不是一般的糙,跟机器翻译没啥区别。前两天已经私信,现在还...

omegat
2015/12/07
2
12

没有更多内容

加载失败,请刷新页面

加载更多

ElasticJob自定义注解注册任务

一,我们需要自定义个注解 @Target({ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)public @interface ElasticSimpleJob { @AliasFor("cron") public abstract Str......

满风
18分钟前
1
0
架构师必备,带你弄清混乱的JAVA日志体系

引言 还在为弄不清 commons-logging-xx.jar 、 log4j-xx.jar 、 sl4j-api-xx.jar 等日志框架之间复杂的关系而感到烦恼吗? 还在为如何统一系统的日志输出而感到不知所措嘛? 您是否依然存在这...

微笑向暖wx
19分钟前
1
0
Excel快速入门教程1-简介

什么是Microsoft Excel? Microsoft Excel是一个电子表格程序,用于记录和分析数值数据。 Excel将电子表格视为列和行表的集合。 字母标签通常分配给列,而数字标签通常分配给行。 列和行相交...

python测试开发人工智能安全
19分钟前
1
0
设计模式

设计模式 菜鸟教程

qwergkp
20分钟前
1
0
只需五分钟-用Maven快速搭建Spring Cloud微服务

Maven安装手册 如果想学习Java工程化、高性能及分布式、深入浅出。微服务、Spring,MyBatis,Netty源码分析的朋友可以加我的Java高级交流:854630135,群里有阿里大牛直播讲解技术,以及Jav...

编程SHA
24分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部