Cheat Sheet速查表
跳转到主要内容

Flynn 速查表

本文根据 Devhints / Flynn 翻译。代码示例及版本范围沿用原文。

常规工作流程

  • 启动 Flynn 集群(在 Amazon 或 Vagrant 上)
  • flynn cluster add 添加该集群
  • flynn create NAME 在您的应用中
  • git push flynn master 进行部署

创建集群 (AWS)

flynn install  # (provisions AWS EC2 stuff)
flynn key add  # (adds your pubkey to AWS)

其功能

  • 这将创建 XXXX.flynnhub.com
  • 仪表盘(位于) dashboard.XXXX.flynnhub.com
  • 使用 flynn -a dashboard env get LOGIN_TOKEN 获取登录令牌
  • 应用运行于 APP.XXXX.flynnhub.com

使用 Flynn 集群

管理方式 ~/.flynnrc:

flynn cluster
flynn cluster add [-g githost] [-p pin] NAME URL KEY
flynn cluster remove NAME
flynn cluster default NAME # use this current

设置新应用

cd ~/project
flynn create example # adds the `flynn` remote
flynn route # prints http routes
git push flynn master

命令

环境变量

flynn env
flynn env set FOO=bar BAZ=foobar
flynn env unset FOO

扩缩容

flynn ps
flynn scale web=3

日志

flynn log
flynn log flynn-d55c7a...

执行命令

flynn run rake db:migrate

管理路由

flynn route
flynn route add http example.com
# then make a CNAME from example.com to myapp.xxxx.flynnhub.com

更多

flynn ps
flynn kill <job>

flynn meta
flynn meta set foo=baz

另请参阅