Commit ac3ed4bef9e401a67cf47714edd2c1a76412b33b

Authored by Alexandre Barbosa
Committed by Sergio Oliveira
1 parent 33626ba3

Updating Trac script to create database

Updating conf file for supervisor

Updating Trac script
Showing 1 changed file with 18 additions and 2 deletions   Show diff stats
scripts/trac.sh
1 #!/bin/bash 1 #!/bin/bash
2 2
  3 +if [[ ! "$1" ]]
  4 + then
  5 + echo " Parametro nao encontrado."
  6 + echo " ./tra.sh <DATABASE_HOST>"
  7 + exit -1
  8 +fi
  9 +
  10 +DATABASE_HOST=$1
  11 +
  12 +sudo rm -rf /opt/trac
  13 +
  14 +if [[ $DATABASE_HOST == "127.0.0.1" ]]; then
  15 + sudo -u postgres psql -c "DROP DATABASE trac_colab;"
  16 + sudo -u postgres psql -c "CREATE DATABASE trac_colab WITH OWNER colab ENCODING 'UTF8' LC_COLLATE='en_US.UTF-8' LC_CTYPE='en_US.UTF-8' TEMPLATE=template0;"
  17 +fi
  18 +
3 sudo yum install -y wget 19 sudo yum install -y wget
4 sudo wget -O /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6 https://www.fedoraproject.org/static/0608B895.txt 20 sudo wget -O /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6 https://www.fedoraproject.org/static/0608B895.txt
5 sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6 21 sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
@@ -15,7 +31,7 @@ sudo easy_install psycopg2 @@ -15,7 +31,7 @@ sudo easy_install psycopg2
15 sudo yum install -y trac 31 sudo yum install -y trac
16 32
17 sudo mkdir -p /opt/trac 33 sudo mkdir -p /opt/trac
18 -sudo trac-admin /opt/trac initenv colab postgres://colab:colab@/trac_colab?host=$1 34 +sudo trac-admin /opt/trac initenv colab postgres://colab:colab@/trac_colab?host=$DATABASE_HOST
19 35
20 sudo yum install subversion -y 36 sudo yum install subversion -y
21 37
@@ -30,7 +46,7 @@ directory=/opt/trac @@ -30,7 +46,7 @@ directory=/opt/trac
30 user=root 46 user=root
31 autostart=true 47 autostart=true
32 autorestart=false 48 autorestart=false
33 -redirect_stderr=True\" >> /etc/supervisord.conf" 49 +redirect_stderr=True\" > /etc/supervisor/conf.d/trac.conf"
34 50
35 sudo service supervisord start 51 sudo service supervisord start
36 52