mirror of https://github.com/interlegis/sigi.git
Sesostris Vieira
11 years ago
2 changed files with 46 additions and 60 deletions
@ -0,0 +1,46 @@ |
|||||
|
#!/bin/bash |
||||
|
|
||||
|
THIS_SHELL=`ps --no-heading -p $$ | awk '{print $4}'` |
||||
|
if [ $THIS_SHELL != 'bash' ] ; then |
||||
|
echo "Você está executando este script com o interpretador '$THIS_SHELL'" |
||||
|
echo "mas ele só funciona com o 'bash'." |
||||
|
echo "Tente executar usando 'bash install.sh'." |
||||
|
exit 1 |
||||
|
fi |
||||
|
|
||||
|
echo "Instalando python-pip, python-dev e python-psycopg2..." |
||||
|
sudo apt-get install -y python-pip python-dev python-virtualenv |
||||
|
|
||||
|
echo "Criando virtualenv..." |
||||
|
virtualenv ./env/ |
||||
|
|
||||
|
echo "Instalando pacotes python requeridos pelo SIGI..." |
||||
|
pip install --environment=./env/ -r requirements.txt |
||||
|
|
||||
|
echo "Ativando o virtualenv..." |
||||
|
source ./env/bin/activate |
||||
|
|
||||
|
echo "Isolando arquivos temporários..." |
||||
|
mkdir tmp |
||||
|
|
||||
|
echo "Instalando django-googlecharts..." |
||||
|
cd tmp/ |
||||
|
git clone git://github.com/jacobian/django-googlecharts.git |
||||
|
cd django-googlecharts |
||||
|
python setup.py install |
||||
|
cd .. |
||||
|
|
||||
|
echo "Instalando geraldo reports..." |
||||
|
git clone https://github.com/marinho/geraldo.git |
||||
|
cd geraldo |
||||
|
python setup.py install |
||||
|
cp -Rfv reporting geraldo `python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())"` |
||||
|
cd .. |
||||
|
|
||||
|
echo "Excluindo arquivos temporários..." |
||||
|
cd .. |
||||
|
rm -Rf tmp |
||||
|
|
||||
|
echo "Criando e populando o banco de dados..." |
||||
|
pwd |
||||
|
python manage.py syncdb |
@ -1,60 +0,0 @@ |
|||||
#!/bin/bash |
|
||||
|
|
||||
############################################################# |
|
||||
## Arquivo: setup.sh ## |
|
||||
## ## |
|
||||
## Esse arquivo foi criado para automatizar a instalação ## |
|
||||
## do projeto SIGI. ## |
|
||||
## ## |
|
||||
## Autor: Gilson Filho <contato@gilsondev.com> ## |
|
||||
## Data: 23 de Novembro de 2011 ## |
|
||||
## Versão: 1.0 ## |
|
||||
## ## |
|
||||
############################################################# |
|
||||
|
|
||||
# Definindo o nome do arquivo que contem as informações das dependências |
|
||||
requirements="requirements.txt" |
|
||||
|
|
||||
# Executando o arquivo requirements.txt |
|
||||
if [ -f $requirements ]; then |
|
||||
echo |
|
||||
echo "Instalando os módulos contidos no arquivo $requirements ..." |
|
||||
echo |
|
||||
sleep 2 |
|
||||
pip install -r $requirements |
|
||||
|
|
||||
# Faz o checkout do projeto e instala o módulo |
|
||||
echo |
|
||||
echo "Fazendo o checkout do projeto googlecharts" |
|
||||
echo |
|
||||
sleep 2 |
|
||||
git clone git://github.com/jacobian/django-googlecharts.git |
|
||||
|
|
||||
echo |
|
||||
echo "Iniciando a instalacao..." |
|
||||
echo |
|
||||
sleep 2 |
|
||||
cd django-googlecharts |
|
||||
python setup.py install |
|
||||
|
|
||||
# Instalando o django-geraldo |
|
||||
echo |
|
||||
echo "Fazendo o checkout do projeto django-geraldo..." |
|
||||
echo |
|
||||
sleep 2 |
|
||||
git clone https://github.com/marinho/geraldo.git |
|
||||
|
|
||||
echo |
|
||||
echo "Instalando o django-geraldo..." |
|
||||
echo |
|
||||
cd geraldo |
|
||||
python setup.py install |
|
||||
# cp -Rvf reporting geraldo /usr/local/lib/python2.7/site-packages |
|
||||
# if you are using virtualenv 'sigi' use |
|
||||
cp -Rvf reporting geraldo $WORKON_HOME/sigi/lib/python2.7/site-packages |
|
||||
else |
|
||||
echo |
|
||||
echo "O arquivo requirements.txt não existe. Verifique se está na mesma pasta do arquivo de instalação do SIGI." |
|
||||
sleep 5 |
|
||||
exit |
|
||||
fi |
|
Loading…
Reference in new issue