Commit 913c9dc416d45992e2d3ce4cb1e6bf557264e4f8
1 parent
d412aad3
Exists in
master
and in
1 other branch
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 | ... | ... |