くらげになりたい。

くらげのようにふわふわ生きたい日曜プログラマなブログ。趣味の備忘録です。

Herokuを使って作ったWebアプリを公開する(Node.js)

Webアプリをつくろうと思うので、合わせてはやりのPaaS「Heroku」にも手を出してみる
インフラもドメインも用意しなくていいし、さくっと公開したい人にはいいかなと。
Herokuのアカウントをはじめてからお試し起動までの備忘録

setup Heroku

Create Heroku Account

  • まずはHerokuアカウントを作るとこから。
  • goto [Heroku Official Site](https://heroku.com/}
  • sign up Heroku account

Get Started Node.js

  • アカウントを作成したら、ToolbeltというHerokuのコマンドをインストールする。
  • Getting Started with Heroku - Node.js Get Started
  • Install Heroku Toolbelt
$ wget -qO- https://toolbelt.heroku.com/install-ubuntu.sh | sh
  1. Authentication Heroku Account
  2. いろいろ聞かれるけど、いい感じにw
$ heroku login
Enter your Heroku credentials.
Email: <input Heroku account(mail address)>
<input password>
Your Heroku account does not have a public ssh key uploaded.
Found an SSH public key at /home/user/.ssh/id_rsa.pub
Would you like to upload it to Heroku? [Yn] Y
Uploading SSH public key /home/user/.ssh/id_rsa.pub... done

Launch Example

  • 起動までの流れ。GitHubにサンプルが公開されていたので、それを利用。
# Get Nodejs example
$ git clone https://github.com/heroku/node-js-getting-started.git

# Create Heroku App
$ heroku create

# Deploy Heroku App
$ git push heroku master