準備

Vapor Toolbox のインストール

$ curl -sL toolbox.vapor.sh | bash

Heroku Toolbelt のインストール

https://devcenter.heroku.com/articles/heroku-command-line

プロジェクトの作成

インストールした Vapor Toolbox を使ってプロジェクトを作成する。ここでは vapor-demo

$ vapor new vapor-demo

Heroku へのデプロイ

デプロイの前に Git リポジトリを作成する必要がある。

Git リポジトリの作成

$ cd vapor-demo
$ git init
Initialized empty Git repository in /path/vapor-demo/.git/
$ git add .
$ git commit -m 'initial commit'

Heroku アプリケーションの作成〜デプロイまで

Vapor Toolbox と Heroku Toolbelt があれば、コマンド一つでアプリケーションの作成からビルド、デプロイまでできる。

$ vapor heroku init

Would you like to provide a custom Heroku app name?
y/n>y
Custom app name:
>vapor-demo
https://vapor-demo.herokuapp.com/ | https://git.heroku.com/vapor-demo.git

Would you like to provide a custom Heroku buildpack?
y/n>n
Setting buildpack...

Are you using a custom Executable name?
y/n>n
Setting procfile...
Committing procfile...

Would you like to push to Heroku now?
y/n>y
This may take a while...
Building on Heroku ... ~5-10 minutes [Done]
Spinning up dynos [Done]
Visit https://dashboard.heroku.com/apps/
App is live on Heroku, visit 
https://vapor-demo.herokuapp.com/ | https://git.heroku.com/vapor-demo.git

Next PostPrevious Post