Commit 913c9dc416d45992e2d3ce4cb1e6bf557264e4f8

Authored by Macartur Carvalho
1 parent d412aad3

Final script redmine

Showing 1 changed file with 17 additions and 15 deletions   Show diff stats
script/redmine.sh
... ... @@ -3,42 +3,43 @@
3 3 # Pré-requisitos
4 4  
5 5 # Atualizacao
6   -yum update -y
  6 +sudo yum update -y
  7 +
7 8  
8 9 ## Instalação do Redmine 2.3
9 10  
10 11 # Instalando EPEL
11   -yum install -y wget
12   -rpm -Uvh https://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
  12 +sudo yum install -y wget
  13 +sudo rpm -Uvh https://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
13 14  
14 15 # 1. Instale os requisitos
15   -yum -y install zlib-devel curl-devel openssl-devel httpd-devel apr-devel apr-util-devel subversion git postgresql-devel gcc gcc-c++.x86_64 make automake autoconf curl-devel openssl-devel zlib-devel httpd-devel apr-devel apr-util-devel sqlite-devel libxslt-devel libxml2-devel.x86_64 php-pear ImageMagick ImageMagick-devel ImageMagick-perl vim
  16 +sudo yum -y install zlib-devel curl-devel openssl-devel httpd-devel apr-devel apr-util-devel subversion git postgresql-devel gcc gcc-c++.x86_64 make automake autoconf curl-devel openssl-devel zlib-devel httpd-devel apr-devel apr-util-devel sqlite-devel libxslt-devel libxml2-devel.x86_64 php-pear ImageMagick ImageMagick-devel ImageMagick-perl vim
16 17  
17 18 # 2. Compilando o ruby
18 19 mkdir /tmp/ruby && cd /tmp/ruby
19   -curl --progress ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.gz | tar xz
  20 +sudo curl --progress ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.gz | tar xz
20 21 cd ruby-2.0.0-p451
21 22 ./configure --disable-install-rdoc
22 23 make
23   -make prefix=/usr/local install
  24 +sudo make prefix=/usr/local install
24 25  
25 26 # 3. Instalando bundle
26   -sleep 10
27   -gem install bundle --no-ri --no-rdoc
  27 +sudo /usr/local/bin/gem install bundle --no-ri --no-rdoc
28 28  
29 29 # 4. Adicionando /usr/local/bin no path
30   -sed -i 's/\/sbin:\/bin:\/usr\/sbin:\/usr\/bin/\/sbin:\/bin:\/usr\/sbin:\/usr\/bin:\/usr\/local\/bin/' /etc/sudoers
  30 +sudo sed -i 's/\/sbin:\/bin:\/usr\/sbin:\/usr\/bin/\/sbin:\/bin:\/usr\/sbin:\/usr\/bin:\/usr\/local\/bin/' /etc/sudoers
31 31  
32 32 # 5. Instalando o redmine 2.3-stable
33 33 cd /opt
34   -svn co http://svn.redmine.org/redmine/branches/2.3-stable redmine
35   -mkdir -p tmp/pdf public/plugin_assets
  34 +sudo svn co http://svn.redmine.org/redmine/branches/2.3-stable redmine
  35 +sudo mkdir -p tmp/pdf public/plugin_assets
36 36  
37 37 ## 6. Instalando gems
  38 +sudo chown -R $USER:$GROUP redmine
38 39 cd /opt/redmine
39 40 bundle install --without mysql sqlite
40   -gem install unicorn --no-ri --no-rdoc
41   -gem install pg -v '0.17.1' --no-ri --no-rdoc
  41 +sudo gem install unicorn --no-ri --no-rdoc
  42 +sudo gem install pg -v '0.17.1' --no-ri --no-rdoc
42 43  
43 44 ## 7. Configurar database.yml no Redmine#
44 45 cd config/
... ... @@ -79,7 +80,7 @@ export RAILS_ENV
79 80 bundle install
80 81  
81 82 ## 14. Corrigindo dependências
82   -gem uninstall rack -v '1.5.2'
  83 +sudo /usr/local/bin/gem uninstall rack -v '1.5.2'
83 84  
84 85 ## 15. Bundle install redmine
85 86 cd /opt/redmine
... ... @@ -87,5 +88,6 @@ bundle install --without mysql sqlite
87 88 bundle exec rake db:migrate
88 89 bundle exec rake redmine:backlogs:install story_trackers=2 task_tracker=1
89 90  
  91 +
90 92 ## 16. Executando redmine
91   -unicorn_rails -c /opt/redmine/config/unicorn.rb -E production -l 0.0.0.0:9080 -D
92 93 \ No newline at end of file
  94 +sudo unicorn_rails -c /opt/redmine/config/unicorn.rb -E production -l 0.0.0.0:9080 -D
93 95 \ No newline at end of file
... ...