Commit 6d0175e1f641415574a8fc48909af2cb3a357882

Authored by gitlabhq
1 parent 86021a7d

cleaning

@@ -34,18 +34,19 @@ sqlite as default db @@ -34,18 +34,19 @@ sqlite as default db
34 sudo easy_install pygments 34 sudo easy_install pygments
35 35
36 sudo gem install bundler 36 sudo gem install bundler
  37 +
37 bundle 38 bundle
38 39
39 - RAILS_ENV=production rake db:setup 40 + bundle exec rake db:setup RAILS_ENV=production
40 41
41 # create admin user 42 # create admin user
42 # login....admin@local.host 43 # login....admin@local.host
43 # pass.....5iveL!fe 44 # pass.....5iveL!fe
44 - RAILS_ENV=production rake db:seed_fu 45 + bundle exec rake db:seed_fu RAILS_ENV=production
45 46
46 Install gitosis, edit conf/gitosis.yml & start server 47 Install gitosis, edit conf/gitosis.yml & start server
47 48
48 - rails s 49 + rails s -e production
49 50
50 == Install Gitosis 51 == Install Gitosis
51 sudo aptitude install gitosis 52 sudo aptitude install gitosis
@@ -63,6 +64,7 @@ Install gitosis, edit conf/gitosis.yml & start server @@ -63,6 +64,7 @@ Install gitosis, edit conf/gitosis.yml & start server
63 ssh-keygen -t rsa 64 ssh-keygen -t rsa
64 65
65 sudo -H -u git gitosis-init < ~/.ssh/id_rsa.pub 66 sudo -H -u git gitosis-init < ~/.ssh/id_rsa.pub
  67 +
66 sudo chmod 755 /home/git/repositories/gitosis-admin.git/hooks/post-update 68 sudo chmod 755 /home/git/repositories/gitosis-admin.git/hooks/post-update
67 69
68 70
db/fixtures/development/001_admin.rb
1 -# Admin account  
2 admin = User.create( 1 admin = User.create(
3 :email => "admin@local.host", 2 :email => "admin@local.host",
4 :name => "Administrator", 3 :name => "Administrator",
@@ -9,3 +8,12 @@ admin = User.create( @@ -9,3 +8,12 @@ admin = User.create(
9 admin.projects_limit = 10000 8 admin.projects_limit = 10000
10 admin.admin = true 9 admin.admin = true
11 admin.save! 10 admin.save!
  11 +
  12 +if admin.valid?
  13 +puts %q[
  14 +Administrator account created:
  15 +
  16 +login.........admin@local.host
  17 +password......5iveL!fe
  18 +]
  19 +end
db/fixtures/production/001_admin.rb
@@ -8,3 +8,12 @@ admin = User.create( @@ -8,3 +8,12 @@ admin = User.create(
8 admin.projects_limit = 10000 8 admin.projects_limit = 10000
9 admin.admin = true 9 admin.admin = true
10 admin.save! 10 admin.save!
  11 +
  12 +if admin.valid?
  13 +puts %q[
  14 +Administrator account created:
  15 +
  16 +login.........admin@local.host
  17 +password......5iveL!fe
  18 +]
  19 +end
install.rb
@@ -1,32 +0,0 @@ @@ -1,32 +0,0 @@
1 -root_path = File.expand_path(File.dirname(__FILE__))  
2 -require File.join(root_path, "lib", "color")  
3 -include Color  
4 -  
5 -#  
6 -# ruby ./update.rb development # or test or production (default)  
7 -#  
8 -envs = ["production", "test", "development"]  
9 -env = if envs.include?(ARGV[0])  
10 - ARGV[0]  
11 - else  
12 - "production"  
13 - end  
14 -  
15 -puts green " == Install for ENV=#{env} ..."  
16 -  
17 -# bundle install  
18 -`bundle install`  
19 -  
20 -# migrate db  
21 -`bundle exec rake db:create RAILS_ENV=#{env}`  
22 -`bundle exec rake db:schema:load RAILS_ENV=#{env}`  
23 -`bundle exec rake db:seed_fu RAILS_ENV=#{env}`  
24 -  
25 -puts green %q[  
26 -Administrator account created:  
27 -  
28 -login.........admin@local.host  
29 -password......5iveL!fe  
30 -]  
31 -  
32 -puts green " == Done! Now you can start server"  
update.rb
@@ -1,44 +0,0 @@ @@ -1,44 +0,0 @@
1 -root_path = File.expand_path(File.dirname(__FILE__))  
2 -require File.join(root_path, "lib", "color")  
3 -include Color  
4 -  
5 -def version  
6 - File.read("VERSION")  
7 -end  
8 -  
9 -#  
10 -# ruby ./update.rb development # or test or production (default)  
11 -#  
12 -envs = ["production", "test", "development"]  
13 -env = if envs.include?(ARGV[0])  
14 - ARGV[0]  
15 - else  
16 - "production"  
17 - end  
18 -  
19 -puts yellow "== RAILS ENV | #{env}"  
20 -current_version = version  
21 -puts yellow "Your version is #{current_version}"  
22 -puts yellow "Check for new version: $ git pull origin 1x"  
23 -`git pull origin 1x` # pull from origin  
24 -  
25 -# latest version  
26 -if version == current_version  
27 - puts yellow "You have a latest version"  
28 -else  
29 - puts green "Update to #{version}"  
30 -  
31 -`bundle install`  
32 -  
33 - # migrate db  
34 -if env == "development"  
35 -`bundle exec rake db:migrate RAILS_ENV=development`  
36 -`bundle exec rake db:migrate RAILS_ENV=test`  
37 -else  
38 -`bundle exec rake db:migrate RAILS_ENV=#{env}`  
39 -end  
40 -  
41 - puts green "== Done! Now you can start/restart server"  
42 -end  
43 -  
44 -