Commit 2cd52b492a65b60723473748912110b24f05b29c
Exists in
master
and in
4 other branches
install & update
Showing
7 changed files
with
100 additions
and
56 deletions
Show diff stats
Gemfile.lock
... | ... | @@ -22,11 +22,20 @@ GIT |
22 | 22 | |
23 | 23 | GIT |
24 | 24 | remote: git://github.com/mbleigh/seed-fu.git |
25 | +<<<<<<< HEAD | |
25 | 26 | revision: 77be06852b18fb01e272ab763ddb292da575586c |
26 | 27 | specs: |
27 | 28 | seed-fu (2.1.0) |
28 | 29 | activerecord (~> 3.1.0) |
29 | 30 | activesupport (~> 3.1.0) |
31 | +======= | |
32 | + revision: 29fe8c61ca6cc4408115ea7475fe2647081bd348 | |
33 | + branch: rails-3-1 | |
34 | + specs: | |
35 | + seed-fu (2.0.1.rails31) | |
36 | + activerecord (~> 3.1.0.rc4) | |
37 | + activesupport (~> 3.1.0.rc4) | |
38 | +>>>>>>> d3784687943e0bd699d73d82a6bc6cac39689473 | |
30 | 39 | |
31 | 40 | GEM |
32 | 41 | remote: http://rubygems.org/ | ... | ... |
app/views/commits/index.html.haml
... | ... | @@ -9,7 +9,10 @@ |
9 | 9 | = select_tag "tag", options_for_select(@project.tags, @branch), :onchange => "this.form.submit();", :class => "", :prompt => "Tags" |
10 | 10 | = text_field_tag "ssh", @project.url_to_repo, :class => ["ssh_project_url", "one_click_select"] |
11 | 11 | .clear |
12 | +<<<<<<< HEAD | |
12 | 13 | - if params[:path] |
13 | 14 | %h3{:style => "color:#555"} /#{params[:path]} |
15 | +======= | |
16 | +>>>>>>> d3784687943e0bd699d73d82a6bc6cac39689473 | |
14 | 17 | %div{:id => dom_id(@project)} |
15 | 18 | = render "commits" | ... | ... |
configure.rb
... | ... | @@ -0,0 +1,32 @@ |
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 | +# pull from github | |
18 | +`git pull origin 1x` | |
19 | + | |
20 | +# bundle install | |
21 | +if env == "production" | |
22 | +`bundle install --without development test` | |
23 | +else | |
24 | +`bundle install` | |
25 | +end | |
26 | + | |
27 | +# migrate db | |
28 | +`bundle exec rake db:setup RAILS_ENV=#{env}` | |
29 | +`bundle exec rake db:seed_fu RAILS_ENV=#{env}` | |
30 | + | |
31 | + | |
32 | +puts green " == Done! Now you can start server" | ... | ... |
install/prepare.rb
... | ... | @@ -1,51 +0,0 @@ |
1 | -module Install | |
2 | - class << self | |
3 | - def prepare(env) | |
4 | - puts green " == Starting for ENV=#{env} ..." | |
5 | - puts "rvm detected" if is_rvm? | |
6 | - | |
7 | - bundler | |
8 | - db(env) | |
9 | - | |
10 | - puts green " == Done! Now you can start server" | |
11 | - end | |
12 | - | |
13 | - def bundler | |
14 | - command 'gem install bundler' | |
15 | - command 'bundle install' | |
16 | - end | |
17 | - | |
18 | - def db(env) | |
19 | - command "bundle exec rake db:setup RAILS_ENV=#{env}" | |
20 | - command "bundle exec rake db:seed_fu RAILS_ENV=#{env}" | |
21 | - end | |
22 | - | |
23 | - def is_rvm? | |
24 | - `type rvm | head -1` =~ /^rvm is/ | |
25 | - end | |
26 | - | |
27 | - def colorize(text, color_code) | |
28 | - "\033[#{color_code}#{text}\033[0m" | |
29 | - end | |
30 | - | |
31 | - def red(text) | |
32 | - colorize(text, "31m") | |
33 | - end | |
34 | - | |
35 | - def green(text) | |
36 | - colorize(text, "32m") | |
37 | - end | |
38 | - | |
39 | - def command(string) | |
40 | - `#{string}` | |
41 | - if $?.to_i > 0 | |
42 | - puts red " == #{string} - FAIL" | |
43 | - puts red " == Error during configure" | |
44 | - exit | |
45 | - else | |
46 | - puts green " == #{string} - OK" | |
47 | - end | |
48 | - end | |
49 | - end | |
50 | -end | |
51 | - |
... | ... | @@ -0,0 +1,25 @@ |
1 | +module Color | |
2 | + def colorize(text, color_code) | |
3 | + "\033[#{color_code}#{text}\033[0m" | |
4 | + end | |
5 | + | |
6 | + def red(text) | |
7 | + colorize(text, "31m") | |
8 | + end | |
9 | + | |
10 | + def green(text) | |
11 | + colorize(text, "32m") | |
12 | + end | |
13 | + | |
14 | + def command(string) | |
15 | + `#{string}` | |
16 | + if $?.to_i > 0 | |
17 | + puts red " == #{string} - FAIL" | |
18 | + puts red " == Error during configure" | |
19 | + exit | |
20 | + else | |
21 | + puts green " == #{string} - OK" | |
22 | + end | |
23 | + end | |
24 | +end | |
25 | + | ... | ... |
... | ... | @@ -0,0 +1,31 @@ |
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 " == Update for ENV=#{env} from 1x" | |
16 | + | |
17 | +# pull from github | |
18 | +`git pull origin 1x` | |
19 | + | |
20 | +# bundle install | |
21 | +if env == "production" | |
22 | +`bundle install --without development test` | |
23 | +else | |
24 | +`bundle install` | |
25 | +end | |
26 | + | |
27 | +# migrate db | |
28 | +`bundle exec rake db:migrate RAILS_ENV=#{env}` | |
29 | + | |
30 | + | |
31 | +puts green " == Done! Now you can start/restart server" | ... | ... |