• R/O
  • SSH
  • HTTPS

doxiv: Commit


Commit MetaInfo

Revision3 (tree)
Zeit2013-09-15 23:24:01
Autorhidetoshi

Log Message

EIP change

Ändern Zusammenfassung

Diff

--- doxiv/doc/dev_memo.txt (revision 2)
+++ doxiv/doc/dev_memo.txt (nonexistent)
@@ -1,153 +0,0 @@
1-doxiv 開発メモ
2-
3-2013年8月12日 福島
4-
5-■AMI
6-
7-Amazon Linux AMI 2013.03.1
8-The Amazon Linux AMI is an EBS-backed, PV-GRUB image. It includes Linux 3.4, AWS tools, and repository access to multiple versions of MySQL, PostgreSQL, Python, Ruby, and Tomcat.
9-Root Device Size: 8 GB
10-64 bit
11-
12-■EIP
13-
14-176.32.84.39
15-
16-■route 56
17-
18-ns-240.awsdns-30.com.
19-ns-1100.awsdns-09.org.
20-ns-917.awsdns-50.net.
21-ns-1802.awsdns-33.co.uk.
22-
23-■ロケール
24-
25-# vi /etc/sysconfig/i18n
26--------------------------
27-LANG="ja_JP.UTF-8"
28--------------------------
29-
30-■タイムゾーン
31-
32-# cp /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
33-
34-■ntp
35-
36-Amazon Linux AMIはデフォルトで設定済み。
37-
38-■環境変数
39-
40-# vi /root/.bashrc
41-----------------------------------------
42-export PATH=$PATH:/usr/local/bin
43-----------------------------------------
44-# source /root/.bashrc
45-
46-■gcc等
47-
48-# yum install gcc-c++ openssl-devel zlib-devel readline-devel libyaml-devel curl-devel
49-
50-■ruby
51-
52-# wget ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.zip
53-# unzip ruby-1.9.3-p448.zip
54-# cd ruby-1.9.3-p448
55-# ./configure --with-opt-dir=/usr/lib --disable-install-doc
56-# make
57-# make install
58-# rm /usr/bin/ruby
59-# ln -s /usr/local/bin/ruby /usr/bin/ruby
60-# ln -s /usr/local/bin/gem /usr/bin/gem
61-# ln -s /usr/local/bin/bundle /usr/bin/bundle
62-# ruby -v
63-ruby 1.9.3p448 (2013-06-27 revision 41675) [i686-linux]
64-
65-■rails
66-
67-# gem install rails --version=3.2.13
68-# ln -s /usr/local/bin/rails /usr/bin/rails
69-# rails -v
70-Rails 3.2.13
71-
72-■sqlite
73-
74-# yum install sqlite-devel
75-# gem install sqlite3
76-
77-■httpd
78-
79-# yum install httpd httpd-devel
80-# chkconfig httpd on
81-# /etc/rc.d/init.d/httpd start
82-
83-■ユーザー
84-
85-# useradd doxiv
86-
87-■SVN
88-
89-# yum install subversion
90-$ svn co https://svn.sourceforge.jp/svnroot/doxiv/ .
91-
92-■新規アプリケーションの作成
93-
94-# rails new doxiv
95-# vi Gemfile
96-------------------------
97-gem 'therubyracer'
98-------------------------
99-# bundle install
100-
101-■passenger
102-
103-# gem install passenger --version=3.0.21
104-# ln -s /usr/local/bin/passenger /usr/bin/passenger
105-# passenger-install-apache2-module
106-
107-# vi /etc/httpd/httpd.conf
108----------------------------------------------------------------------------
109-NameVirtualHost *:80
110-
111-# passenger
112-LoadModule passenger_module /usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.21/ext/apache2/mod_passenger.so
113-PassengerRoot /usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.21
114-PassengerRuby /usr/local/bin/ruby
115-
116-#RailsEnv development
117-RailsEnv production
118-
119-# doxiv
120-<VirtualHost *:80>
121- ServerName www.doxiv.net
122- # !!! Be sure to point DocumentRoot to 'public'!
123- DocumentRoot /var/www/doxiv/public
124- <Directory /var/www/doxiv>
125- # This relaxes Apache security settings.
126- AllowOverride all
127- # MultiViews must be turned off.
128- Options -MultiViews
129- </Directory>
130-</VirtualHost>
131----------------------------------------------------------------------------
132-
133-production環境用のDBを作成する。
134-
135-# cd /var/www/doxiv
136-# rake db:migrate RAILS_ENV=production
137-
138-assets:precompileを実行する(developmentでは不要だがproductionでは必要?)。
139-
140-# rake assets:precompile
141-
142-■ソーリーサーバー
143-
144-Amazon S3を利用する。
145-
146-参考ページ
147-http://dev.classmethod.jp/cloud/route-53-dns-failover-s3/
148-
149-s3バケットを作成する。
150-health Checkを作成する。
151-
152-以上
153-
--- doxiv/doc/environment.txt (nonexistent)
+++ doxiv/doc/environment.txt (revision 3)
@@ -0,0 +1,153 @@
1+doxiv 環境メモ
2+
3+2013年8月12日 福島
4+
5+■AMI
6+
7+Amazon Linux AMI 2013.03.1
8+The Amazon Linux AMI is an EBS-backed, PV-GRUB image. It includes Linux 3.4, AWS tools, and repository access to multiple versions of MySQL, PostgreSQL, Python, Ruby, and Tomcat.
9+Root Device Size: 8 GB
10+64 bit
11+
12+■EIP
13+
14+54.238.51.157
15+
16+■route 56
17+
18+ns-240.awsdns-30.com.
19+ns-1100.awsdns-09.org.
20+ns-917.awsdns-50.net.
21+ns-1802.awsdns-33.co.uk.
22+
23+■ロケール
24+
25+# vi /etc/sysconfig/i18n
26+-------------------------
27+LANG="ja_JP.UTF-8"
28+-------------------------
29+
30+■タイムゾーン
31+
32+# cp /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
33+
34+■ntp
35+
36+Amazon Linux AMIはデフォルトで設定済み。
37+
38+■環境変数
39+
40+# vi /root/.bashrc
41+----------------------------------------
42+export PATH=$PATH:/usr/local/bin
43+----------------------------------------
44+# source /root/.bashrc
45+
46+■gcc等
47+
48+# yum install gcc-c++ openssl-devel zlib-devel readline-devel libyaml-devel curl-devel
49+
50+■ruby
51+
52+# wget ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.zip
53+# unzip ruby-1.9.3-p448.zip
54+# cd ruby-1.9.3-p448
55+# ./configure --with-opt-dir=/usr/lib --disable-install-doc
56+# make
57+# make install
58+# rm /usr/bin/ruby
59+# ln -s /usr/local/bin/ruby /usr/bin/ruby
60+# ln -s /usr/local/bin/gem /usr/bin/gem
61+# ln -s /usr/local/bin/bundle /usr/bin/bundle
62+# ruby -v
63+ruby 1.9.3p448 (2013-06-27 revision 41675) [i686-linux]
64+
65+■rails
66+
67+# gem install rails --version=3.2.13
68+# ln -s /usr/local/bin/rails /usr/bin/rails
69+# rails -v
70+Rails 3.2.13
71+
72+■sqlite
73+
74+# yum install sqlite-devel
75+# gem install sqlite3
76+
77+■httpd
78+
79+# yum install httpd httpd-devel
80+# chkconfig httpd on
81+# /etc/rc.d/init.d/httpd start
82+
83+■ユーザー
84+
85+# useradd doxiv
86+
87+■SVN
88+
89+# yum install subversion
90+$ svn co https://svn.sourceforge.jp/svnroot/doxiv/ .
91+
92+■新規アプリケーションの作成
93+
94+# rails new doxiv
95+# vi Gemfile
96+------------------------
97+gem 'therubyracer'
98+------------------------
99+# bundle install
100+
101+■passenger
102+
103+# gem install passenger --version=3.0.21
104+# ln -s /usr/local/bin/passenger /usr/bin/passenger
105+# passenger-install-apache2-module
106+
107+# vi /etc/httpd/httpd.conf
108+---------------------------------------------------------------------------
109+NameVirtualHost *:80
110+
111+# passenger
112+LoadModule passenger_module /usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.21/ext/apache2/mod_passenger.so
113+PassengerRoot /usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.21
114+PassengerRuby /usr/local/bin/ruby
115+
116+#RailsEnv development
117+RailsEnv production
118+
119+# doxiv
120+<VirtualHost *:80>
121+ ServerName www.doxiv.net
122+ # !!! Be sure to point DocumentRoot to 'public'!
123+ DocumentRoot /var/www/doxiv/public
124+ <Directory /var/www/doxiv>
125+ # This relaxes Apache security settings.
126+ AllowOverride all
127+ # MultiViews must be turned off.
128+ Options -MultiViews
129+ </Directory>
130+</VirtualHost>
131+---------------------------------------------------------------------------
132+
133+production環境用のDBを作成する。
134+
135+# cd /var/www/doxiv
136+# rake db:migrate RAILS_ENV=production
137+
138+assets:precompileを実行する(developmentでは不要だがproductionでは必要?)。
139+
140+# rake assets:precompile
141+
142+■ソーリーサーバー
143+
144+Amazon S3を利用する。
145+
146+参考ページ
147+http://dev.classmethod.jp/cloud/route-53-dns-failover-s3/
148+
149+s3バケットを作成する。
150+health Checkを作成する。
151+
152+以上
153+
Show on old repository browser