Commit 6d0175e1f641415574a8fc48909af2cb3a357882
1 parent
86021a7d
Exists in
master
and in
4 other branches
cleaning
Showing
5 changed files
with
23 additions
and
80 deletions
Show diff stats
README.rdoc
@@ -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 | - |