More Related Content
PPTX
PDF
ODP
Custom Package Building with Poudriere PPTX
PPTX
PDF
PDF
PDF
What's hot
PPTX
自作アプリをデプロイしてみた with Docker PPTX
PDF
Docker+CoreOS+GCEで自動スケール分散レイトレ PDF
PDF
PPTX
PDF
PDF
PDF
PDF
PPTX
PDF
KEY
KEY
PDF
2日間Fabricを触った俺が
色々解説してみる PDF
PDF
PDF
PDF
カウチなやつら CouchDB in the room PDF
Viewers also liked
PDF
PPTX
今、最も勢いのあるWebフレームワーク「fuel php」 KEY
PPTX
The beginning of a great friendship POT
Age loc Vitality presentation PDF
PPT
PPTX
PPTX
PPTX
Trabajo A & S La Florida Presentacion Final PPTX
Presentación de diapositivas 5 minutos Triquinosis PPT
PPTX
PPT
PPTX
Paramarsh - Ready to help DOC
PDF
Be practice - happy and sad PPTX
PPTX
Historia de la Psicología PPT
Similar to FuelPHPのscaffoldで作成した画面をdotcloudにデプロイしてみた
PDF
PDF
PDF
PDF
配布用Dotcloudによるすぐ始めるtwitterwebアプリ開発#twtr hack PDF
KEY
PPTX
PDF
ひしめき合うOpen PaaSを徹底解剖! PaaSの今と未来 PPTX
PDF
AWS+WordPressでつくるFirefoxアプリ FuelPHPのscaffoldで作成した画面をdotcloudにデプロイしてみた
- 1.
- 2.
- 3.
- 4.
- 5.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
コマンドラインツー
ルのインストール
$ sudo easy_install pip && sudo pip install dotcloud
$ dotcloud setup
• 公式:http://docs.dotcloud.com/firststeps/install/
• Windows,Linuxは上記を確認
• 「dotcloud setup」でログイン情報など入力
- 16.
- 17.
ドキュメント類の削
除(必須ではない)
$ cd ~/Site/blog/
$ rm *.md
$ rm -rf docs
• dotcloudにpushする際に時間がかかるため、
不必要なファイルは削除
- 18.
- 19.
- 20.
- 21.
push
$ dotcloud connectfuelphpapp
$ dotcloud push
• 「dotcloud connect <アプリケーション名
>」で利用するアプリを選択
• 「dotcloud push」でconncetしたアプリに
pushする。最後にアクセスするURLが表示
されるのでブラウザでアクセス
- 22.
- 23.
- 24.
- 25.
- 26.
MySQL
• 「dotcloud rundb --mysql」でコンソールで
の操作が可能。以下をSQLで実施。
• DB作成
• DB操作ユーザーの作成
• テーブルの作成
時間の関係で詳細は省略させて頂きます。
- 27.
- 28.
- 29.
db.php
1 <?php
2 $filepath = $_SERVER['HOME'].'/environment.json';
3 $env = json_decode(file_get_contents($filepath), true);
4 $host = $env['DOTCLOUD_DB_MYSQL_HOST'];
5 $port = $env['DOTCLOUD_DB_MYSQL_PORT'];
6 $dbname = 'test_db';
7 $dsn = 'mysql:host='.$host.';port='.$port.';dbname='.$dbname;
8
9 return array(
10 'default' => array(
11 'connection' => array(
12 'dsn' => $dsn,
13 'username' => 'dbuser',
14 'password' => '******',
15 'persistent' => false,
16 'compress' => false,
17 ),
18 ),
19 );
- 30.
- 31.
- 32.
- 33.
参考にさせて頂いた
サイト
• FuelPHPをNginxで動かしてみる
• http://akibe.com/fuelphp%E3%82%92nginx
%E3%81%A7%E5%8B%95%E3%81%8B
%E3%81%97%E3%81%A6%E3%81%BF%E3%82%8B/
• Ubuntu 12.04 にて dotCloud の MySQL を試してみる
(PHP編)
• http://www-indblue.blogspot.jp/2012/08/
ubuntu-1204-dotcloud-mysql-php.html
- 34.