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.
- Escolher o servidor onde será usado (ver no monitoramento qual o servidor que tem menos bases instaladas).
- Acessar o servidor por ssh.
- Definir o nome de instância do cliente.
- Escolher um nome relacionado ao cliente.
- Preferência para um nome curto que ainda não foi usado por outro cliente.
- Não incluir "eligo_".
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:
- Executar UtlDbSchema para a instância.
- Acessar o monitoramento e:
- Confirmar que está monitorando.
- Informar a porta de conexão (8080, 8082, etc.).
- definir como ambiente de produção