#Bem vindo ao repositório do projeto GDE
Este repositório contém o código do sistema web, que foi desenvolvido em Python utilizando a framework Django, para levantar as tipologias documentais existentes no IFES e educar os servidores quanto a utilização de seus documentos. Este documento mostrará os pré-requisitos, o processo de instalação e configuração em um ambiente linux, e por último como executá-lo e disponibilizá-lo para os servidores.
- Python >= 3.5.2
- Virtualenv >= 15.0.2
- Pip >= 8.1.2
- python3-dev
- PostgreSQL >= 9.3
- PhantomJs >= 2.1
- sqlparse>=0.2.3
Para que não ocorra nenhum erro durante a instalação exclua o banco de dados já criado de uma instalação anterior.
- Faça o download do Código:
-
Caso possua o git instalado, ao invés de baixar o zip, execute, em um terminal, o seguinte comnando na pasta onde desejar salvar o projeto:
git clone https://github.com/LEDS/gde.git
-
Abra um terminal e vá até a pasta onde o projeto se econtra.
-
Crie um ambiente virtual na raiz do projeto executando o comando:
virtualenv -p python3 env
-
Em seguida ative-o com o comando:
source env/bin/activate
-
Em seu postgres, crie um banco com o nome 'gde'. Vá até o arquivo settings.py, encontrado na pasta 'wsgi/gde/gde' e altere o campo 'PASSWORD', no else da seção 'Databases', com a senha do banco utilizada.
-
Volte para o terminal e execute o comando:
pip install -r requirements.txt
-
Para realizar a criação das tabelas no banco de dados, vá até a pasta 'wsgi/gde' e execute o comando:
python3 manage.py migrate
-
Para a criação de um usuário com direitos administrativos no sistema, execute o comando:
python3 manage.py createsuperuser
-
Para fazer a carga dos arquivos csv's no banco, esteja na pasta gde/wsgi/gde e execute o comando:
python3 import.py
Para executar o projeto vá até a pasta 'wsgi/gde', com o ambiente virtual ativado, e execute o comando:
python3 manage.py runserver
O servidor estará disponível no endereço:
http://localhost:8000/
1- Abra o arquivo settings.py localizado na pasta gde/wsgi/gde/gde
2- Edite as variáveis das linhas 154 a 158
1- Abra o arquivo settings.py localizado na pasta gde/wsgi/gde/gde
2- Edite a variável DEFAULT_DOMAIN na linha 159 informando o novo domínio
1- acesse o arquivo admin.py localizado na pasta gde/wsgi/gde/app
2- Altere as strings contidas nas variáveis assunto e corpo, das linhas 227 e 228, respectivamente
1- Abra o arquivo settings.py localizado na pasta gde/wsgi/gde/gde
2- Edite as variáveis das linhas 110 a 115