SlideShare uma empresa Scribd logo
1 de 35
Baixar para ler offline
Chef	
  
	
  

1コマンドで通販サイトを構築

できちゃう elecoma-­‐vagrant	
Appirits吉田啓紀
通販サイトを	
  
1コマンドで構築	
  
 
	

って	
  
 
	

つまり

どういうこと?
通販、	
はじめようかな・・・
↓いままで	
	
	
	
	

開発用のOS	
ダウンロード
↓いままで	
	
	
	
	
OSの	
セットアップ	

開発用のOS	
ダウンロード
↓いままで	
	
	
	
	
OSの	
セットアップ	

開発用のOS	
ダウンロード	

開発ツール	
インストール
↓いままで	
	
	
	
	

ミドルウェア	
インストール	

OSの	
セットアップ	

開発用のOS	
ダウンロード	

開発ツール	
インストール
↓いままで	
	
	
	
	

ミドルウェア	
インストール	

OSの	
セットアップ	

開発用のOS	
ダウンロード	

サーバーの	
設定変更	

開発ツール	
インストール
↓いままで	
	
	
	
	

ミドルウェア	
インストール	

OSの	
セットアップ	

開発用のOS	
ダウンロード	

サーバーの	
設定変更	

開発ツール	
インストール	

ECパッケージ	
インストール
↓いままで	
	
	
	
	

ミドルウェア	
インストール	

OSの	
セットアップ	

開発用のOS	
ダウンロード	

サーバーの	
設定変更	

開発ツール	
インストール	

ECパッケージ	
インストール	

ECサイトの	
セットアップ
面倒くさっ・・・
↓elecoma-­‐vagrant	
  
	
	
	
	
setup.sh	
  
↓elecoma-­‐vagrant	
  
	
	
	
	
・・・	

(コーヒータイム)
↓elecoma-­‐vagrant	
  
	
♪
たった	

1コマンドで
通販サイト
構築!	

	
  
を	
  
(K&B	
  Styleの画像)	
  
一発で完了!	
  
 
DEMO	
  

	
  
(実際に動かしてみます)	
  
仕組みとフロー
setup.sh	
  
ホストOS
Vagrant	
ホストOS	

まず	
  Vagrant	
  が起動	
  
Vagrant	
ホストOS	
ゲストOS	
  

VirtualBox	
  
(仮想環境)	
  

VirtualBox	
  上に	
  
ゲスト	
  OS	
  が構築される	
  
Vagrant	
ホストOS	
ゲストOS	
  

VirtualBox	
  
Chef	
  Solo	

Chef	
  登場	
  

(仮想環境)	
  
Vagrant	
ホストOS	
ゲストOS	
  

cookbook/postgresql	
  
Chef	
  Solo	
Chef	
  が	
  PostgreSQL	
  の	
  
Cookbook	
  を実行すると・・・	
  

VirtualBox	
  
(仮想環境)	
  
DB	

Vagrant	
ホストOS	
ゲストOS	
  

VirtualBox	
  
Chef	
  Solo	

ゲスト	
  OS	
  に	
  DB	
  サーバが	
  
インストールされる	
  

(仮想環境)	
  
DB	

Vagrant	
ホストOS	
ゲストOS	
  

cookbook/apache	
  
Chef	
  Solo	

同じように	
  Apache	
  も・・・	
  

VirtualBox	
  
(仮想環境)	
  
DB	

Vagrant	
ホストOS	
ゲストOS	
  

WEB	

VirtualBox	
  
Chef	
  Solo	

WEBサーバとして	
  
インストールされる	
  

(仮想環境)	
  
DB	

Vagrant	
ホストOS	
ゲストOS	
  

site-­‐cookbook/elecoma-­‐vagrant	
  

Chef	
  Solo	
専用のレシピで	
  
通販サイトに必要な諸々も	
  
インストールされて・・・	
  

WEB	

VirtualBox	
  
(仮想環境)	
  
DB	

Vagrant	
ホストOS	
ゲストOS	
  

WEB	

VirtualBox	
  
Chef	
  Solo	

セットアップ完了	
  

(仮想環境)	
  

エレコマ
DB	

Vagrant	
ホストOS	
ゲストOS	
  

WEB	

VirtualBox	
  
Chef	
  Solo	

(仮想環境)	
  

ホストOSのIPアドレス:8080	
  
	
  
でアクセス可能!	
  

インターネット	

エレコマ
登場した	
  

主なツール	
  
Vagrant	
  

	
  
VirtualBoxとゲストOSを	
  
コマンドから操作するためツール	
  
Chef	
  Solo	
  

	
  
OSを自動構築するためのツール	
  
Chefは複数台、Chef	
  Soloは1台	
  
のマシン構築できる	
  
エレコマ	
  
	
  
オープンソースのECパッケージ	
  
Ruby	
  on	
  Railsで開発されている 	
  
(※今回の通販サイト構築に利用)	
  
詳細はウェブで!	
	
  
	
  
elecoma	
  vagrant	
  

	
  

解説記事:	
  
hOp://doruby.kbmj.com/hyoshida/20130628/_elecoma-­‐vagrant	
  
	
  
ソースコード:	
  
hOps://github.com/hyoshida/elecoma-­‐vagrant	
  
おわり	
  

Mais conteúdo relacionado

Semelhante a 1コマンドで通販サイトを構築できちゃうelecoma-vagrant

今流行りのウェブアプリ開発環境Yeoman
今流行りのウェブアプリ開発環境Yeoman今流行りのウェブアプリ開発環境Yeoman
今流行りのウェブアプリ開発環境Yeoman
tomo_masakura
 

Semelhante a 1コマンドで通販サイトを構築できちゃうelecoma-vagrant (20)

【Alfresco勉強会】インストール手順書(windows azure)
【Alfresco勉強会】インストール手順書(windows azure)【Alfresco勉強会】インストール手順書(windows azure)
【Alfresco勉強会】インストール手順書(windows azure)
 
はじめてのSpring Boot
はじめてのSpring BootはじめてのSpring Boot
はじめてのSpring Boot
 
Chef windows linux環境構築
Chef windows linux環境構築Chef windows linux環境構築
Chef windows linux環境構築
 
今流行りのウェブアプリ開発環境Yeoman
今流行りのウェブアプリ開発環境Yeoman今流行りのウェブアプリ開発環境Yeoman
今流行りのウェブアプリ開発環境Yeoman
 
監視のススメ
監視のススメ監視のススメ
監視のススメ
 
超簡単!Apache SubverisonをWindows Serverにインストール
超簡単!Apache SubverisonをWindows Serverにインストール超簡単!Apache SubverisonをWindows Serverにインストール
超簡単!Apache SubverisonをWindows Serverにインストール
 
Game Jamで Asset Serverを使ってみよう♪
Game Jamで Asset Serverを使ってみよう♪Game Jamで Asset Serverを使ってみよう♪
Game Jamで Asset Serverを使ってみよう♪
 
Team Foundation Server 2015 Update 1 インストール 手順書
Team Foundation Server 2015 Update 1インストール 手順書Team Foundation Server 2015 Update 1インストール 手順書
Team Foundation Server 2015 Update 1 インストール 手順書
 
もろもろの AI ツールを Windows のローカル環境にインストールする手順
もろもろの AI ツールを Windows のローカル環境にインストールする手順もろもろの AI ツールを Windows のローカル環境にインストールする手順
もろもろの AI ツールを Windows のローカル環境にインストールする手順
 
Amplify Consoleで かんたん!Webサイト公開
Amplify Consoleで かんたん!Webサイト公開Amplify Consoleで かんたん!Webサイト公開
Amplify Consoleで かんたん!Webサイト公開
 
VPSへの一発WordPressインストールスクリプト
VPSへの一発WordPressインストールスクリプトVPSへの一発WordPressインストールスクリプト
VPSへの一発WordPressインストールスクリプト
 
NCstudy 2.5
NCstudy 2.5NCstudy 2.5
NCstudy 2.5
 
自宅サーバ仮想化
自宅サーバ仮想化自宅サーバ仮想化
自宅サーバ仮想化
 
Perl入学式 #1
Perl入学式 #1Perl入学式 #1
Perl入学式 #1
 
ネットワークエンジニアのための Puppet / Chef
ネットワークエンジニアのための Puppet / Chefネットワークエンジニアのための Puppet / Chef
ネットワークエンジニアのための Puppet / Chef
 
温故知新ローカルに検証環境を作ろう
温故知新ローカルに検証環境を作ろう温故知新ローカルに検証環境を作ろう
温故知新ローカルに検証環境を作ろう
 
超簡単!TortoiseSVNをWindowsにインストールする
超簡単!TortoiseSVNをWindowsにインストールする超簡単!TortoiseSVNをWindowsにインストールする
超簡単!TortoiseSVNをWindowsにインストールする
 
RPAって何、どんなことできるの
RPAって何、どんなことできるのRPAって何、どんなことできるの
RPAって何、どんなことできるの
 
20141118 vSS 2014 大阪
20141118 vSS 2014 大阪20141118 vSS 2014 大阪
20141118 vSS 2014 大阪
 
XpagesDay 2014 [A-2] スタンダードクライアントで xpages を使ってみよう
XpagesDay 2014 [A-2] スタンダードクライアントで xpages を使ってみようXpagesDay 2014 [A-2] スタンダードクライアントで xpages を使ってみよう
XpagesDay 2014 [A-2] スタンダードクライアントで xpages を使ってみよう
 

1コマンドで通販サイトを構築できちゃうelecoma-vagrant