-
Notifications
You must be signed in to change notification settings - Fork 81
Development Environment Setup
Marcio Mazza edited this page Jul 19, 2015
·
1 revision
Instalar as seguintes dependências de sistema (no Ubuntu):
sudo apt-get install python3-dev libpq-dev graphviz graphviz-dev \
postgresql postgresql-contrib pgadmin3 python-psycopg2
-
Criar um virtualenv usando python 3 para o projeto e ativá-lo. Se vc usa o virtualenvwrapper:
mkvirtualenv -p /usr/bin/python3 sapl
-
Instalar as dependências python com:
pip install -r requirements/dev-requirements.txt
-
Configurar o PostgreSQL
-
Crie um role "sapl" com:
- senha "sapl",
- o privilégio "can create databases",
- uma data de expiração distante (ou infinita, usando p.ex.
ALTER ROLE sapl VALID UNTIL 'infinity';
-
Crie um banco "sapl" com owner "sapl".
-
Restaure o dump do banco de desenvolvimento.