開発合宿 hello world
TRANSCRIPT
開発合宿 2014/7/19 – 7/21
*
*
* 概要
* ハマったこと
* デモ
*
* 新しい技術要素を学びたい!
なので、難しいことはせずに
Hello World的なことをしよう!!
* Docker, Rubyをやってみよう
* Docker * コンテナ型の仮想化技術
* Immutable Infrastrusture
* アプリに実行環境を使い捨てにすることで、環境を管理しやすくする
* Infrastructure as Code
* コンテナの構成をテキストファイルに記述できる
* Ruby * FW:sinatra
* APサーバ:unicorn
* Webサーバ:nginx
Hello World的ということで、どこかのAPIを叩いて画面に表示するものを
つくろう!
InstagramのAPIで
世界中の画像を表示する
つまり。。。
Hello World!
* ハマったこと
Dozenネットワーク問題
Dozenネットワークだと、何故かmac上のvmから外に通信ができない。。。
iPhoneのデザリングで対応
7GB制限どうしよう。。。
ブラウザからアクセスできない
問題
VM上のnginxから、docker上のunicornにリバプロしていた
ミドルウェアが怪しいかとおもいきや。。。
Sinatra(FW)がデフォルトだと、localhost以外からの
アクセスを拒否する設定になっていました。。。
デモ