diff --git a/script/redmine.sh b/script/redmine.sh index a29188a..b5fa0f5 100755 --- a/script/redmine.sh +++ b/script/redmine.sh @@ -2,6 +2,15 @@ # Pré-requisitos +DATABASE_HOST=$1 + +if [[ ! "$DATABASE_HOST" ]] + then + echo " Parametros nao encontrados." + echo " ./redmine.sh " + exit -1 +fi + # Atualizacao sudo yum update -y @@ -17,7 +26,11 @@ sudo rpm -Uvh https://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.no 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 -# 2. Compilando o ruby +# 2. Adicionando /usr/local/bin no path + +sudo sed -i 's/\/sbin:\/bin:\/usr\/sbin:\/usr\/bin/\/sbin:\/bin:\/usr\/sbin:\/usr\/bin:\/usr\/local\/bin/' /etc/sudoers + +# 3. Compilando o ruby mkdir /tmp/ruby && cd /tmp/ruby sudo curl --progress http://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p451.tar.gz | tar xz @@ -26,14 +39,10 @@ cd ruby-2.0.0-p451 make sudo make prefix=/usr/local install -# 3. Instalando bundle +# 4. Instalando bundle sudo gem install bundle --no-ri --no-rdoc -# 4. Adicionando /usr/local/bin no path - -sudo sed -i 's/\/sbin:\/bin:\/usr\/sbin:\/usr\/bin/\/sbin:\/bin:\/usr\/sbin:\/usr\/bin:\/usr\/local\/bin/' /etc/sudoers - # 5. Instalando o redmine 2.3-stable cd /opt @@ -69,11 +78,11 @@ echo "pt-BR" | RAILS_ENV=production rake redmine:load_default_data cd /opt/redmine mkdir pids -wget https://gitlab.com/softwarepublico/labsei/raw/master/arquivos/redmine/unicorn.rb -O config/unicorn.rb +wget https://gitlab.com/softwarepublico/colabdocumentation/raw/master/Arquivos/redmine/unicorn.rb -O config/unicorn.rb # 10. Configurando routes.rb -wget https://gitlab.com/softwarepublico/labsei/raw/master/arquivos/redmine/routes.rb -O config/routes.rb +wget https://gitlab.com/softwarepublico/colabdocumentation/raw/master/Arquivos/redmine/routes.rb -O config/routes.rb # 11. Adicionando link simbólico @@ -103,6 +112,10 @@ bundle install --without mysql sqlite bundle exec rake db:migrate bundle exec rake redmine:backlogs:install story_trackers=2 task_tracker=1 -# 16. Executando redmine +#16. Instalando plugin do Remote User +cd /opt/redmine/plugins +git clone https://github.com/colab-community/single_auth.git + +# 17. Executando redmine sudo /usr/local/bin/unicorn_rails -c /opt/redmine/config/unicorn.rb -E production -p 80 -D -- libgit2 0.21.2