Sistema de gestão ELIGO

Como instalar uma base de dados inicial em servidor da PRD?

ELIGO.FAQ-23017
Roteiro simplificado para criar uma base Eligo (NOVA) usando a base de dados inicial padrão em um dos servidores da PRD.


Executar script /usr/bin/instala_eligo.sh (específico para servidores PRD):

#!/bin/sh

mkdir /tmp/novabase
cd /tmp/novabase
echo "Informa o nome do cliente: \c"
read cliente
lower=`echo "${cliente}"| awk '{print tolower($0)}'`
echo ${lower}
upper=`echo "${cliente}"| awk '{print toupper($0)}'`
echo ${upper}
 
wget ads.prd.inf.br:8084/software/eligo_inicial.backup 
wget ads.prd.inf.br:8084/software/config.cfg
wget ads.prd.inf.br:8084/software/ELIGO.war

psql -h 127.0.0.1 -U postgres <<EOF
create DATABASE ${lower} ENCODING 'UTF8' TEMPLATE template0;
\q
EOF

pg_restore -h 127.0.0.1 -U postgres -v -d ${lower} eligo_inicial.backup

# echo "bkp \"${lower}\"" >> /usr/bin/backup.sh

mkdir /tomcat7/apps/${upper}
echo "CONFIG.DB.DEFAULT.URL=jdbc:postgresql://localhost/${lower}" > /tomcat7/apps/${upper}/config.cfg
cat config.cfg|grep -vi inicial >> /tomcat7/apps/${upper}/config.cfg
echo "APP.EMPRESA=${upper}" >> /tomcat7/apps/${upper}/config.cfg
chown -R  tomcat7:tomcat7 /tomcat7/apps/${upper}

cp ELIGO.war /tomcat7/webapps/${upper}.war

rm -r /tmp/novabase

Mesmo usando o script, é necessário: