Commit 6d0175e1f641415574a8fc48909af2cb3a357882

Authored by gitlabhq
1 parent 86021a7d

cleaning

README.rdoc
... ... @@ -34,18 +34,19 @@ sqlite as default db
34 34 sudo easy_install pygments
35 35  
36 36 sudo gem install bundler
  37 +
37 38 bundle
38 39  
39   - RAILS_ENV=production rake db:setup
  40 + bundle exec rake db:setup RAILS_ENV=production
40 41  
41 42 # create admin user
42 43 # login....admin@local.host
43 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 47 Install gitosis, edit conf/gitosis.yml & start server
47 48  
48   - rails s
  49 + rails s -e production
49 50  
50 51 == Install Gitosis
51 52 sudo aptitude install gitosis
... ... @@ -63,6 +64,7 @@ Install gitosis, edit conf/gitosis.yml & start server
63 64 ssh-keygen -t rsa
64 65  
65 66 sudo -H -u git gitosis-init < ~/.ssh/id_rsa.pub
  67 +
66 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 1 admin = User.create(
3 2 :email => "admin@local.host",
4 3 :name => "Administrator",
... ... @@ -9,3 +8,12 @@ admin = User.create(
9 8 admin.projects_limit = 10000
10 9 admin.admin = true
11 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 8 admin.projects_limit = 10000
9 9 admin.admin = true
10 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   -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   -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   -