From ee9961f4a7015889fbe2c314630a1a664909fbc3 Mon Sep 17 00:00:00 2001 From: Marcio Mazza Date: Thu, 2 Mar 2017 17:07:03 -0300 Subject: [PATCH] =?UTF-8?q?Ajusta=20cria=C3=A7=C3=A3o=20do=20banco=20de=20?= =?UTF-8?q?desenv=20na=20documenta=C3=A7=C3=A3o?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Vide http://stackoverflow.com/a/18873193 --- docs/instacao31.rst | 44 ++++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/docs/instacao31.rst b/docs/instacao31.rst index 4307a5d6c..3d921a4a6 100644 --- a/docs/instacao31.rst +++ b/docs/instacao31.rst @@ -14,7 +14,7 @@ Atualizar o sistema:: :: sudo apt-get update - + sudo apt-get upgrade @@ -46,16 +46,16 @@ Instalar o virtualenv usando python 3 para o projeto. sudo pip3 install virtualenvwrapper sudo mkdir -p /var/interlegis/.virtualenvs - -* Ajustar as permissões - onde sapl31 trocar por usuario:: - + +* Ajustar as permissões - onde sapl31 trocar por usuario:: + sudo chown -R sapl31:sapl31 /var/interlegis/ - + * Edite o arquivo ``.bashrc`` e adicione ao seu final as configurações abaixo para o virtualenvwrapper:: - - nano /home/sapl31/.bashrc - + + nano /home/sapl31/.bashrc + export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 export WORKON_HOME=/var/interlegis/.virtualenvs export PROJECT_HOME=/var/interlegis @@ -63,7 +63,7 @@ Instalar o virtualenv usando python 3 para o projeto. * Carregue as configurações do virtualenvwrapper:: - + source /home/sapl31/.bashrc @@ -109,30 +109,30 @@ Instalação e configuração das dependências do projeto * **Configurar Postgresql**:: sudo -u postgres psql -c "CREATE ROLE sapl LOGIN ENCRYPTED PASSWORD 'sapl' NOSUPERUSER INHERIT CREATEDB NOCREATEROLE NOREPLICATION;" - + sudo -u postgres psql -c "ALTER ROLE sapl VALID UNTIL 'infinity';" - - sudo -u postgres psql -c "CREATE DATABASE sapl WITH OWNER = sapl ENCODING = 'UTF8' TABLESPACE = pg_default LC_COLLATE = 'pt_BR.UTF-8' LC_CTYPE = 'pt_BR.UTF-8' CONNECTION LIMIT = -1;" + + sudo -u postgres psql -c "CREATE DATABASE sapl WITH OWNER = sapl ENCODING = 'UTF8' TABLESPACE = pg_default LC_COLLATE = 'pt_BR.UTF-8' LC_CTYPE = 'pt_BR.UTF-8' CONNECTION LIMIT = -1 TEMPLATE template0;" * Se você possui uma cópia da base de dados do SAPL, essa é a hora para restaurá-la. * Obs: no ambiente de desenvolvimento, a role deve ter permissão para criar outro banco. Isso é usado pelos testes automatizados. * (caso você já possua uma instalação do postrgresql anterior ao processo de instalação do ambiente de desenvolvimento do SAPL em sua máquina e sábia como fazer, esteja livre para proceder como desejar, porém, ao configurar o arquivo ``.env`` no próximo passo, as mesmas definições deverão ser usadas) -* **Ajustar as permissões - onde sapl31 trocar por usuario**:: - +* **Ajustar as permissões - onde sapl31 trocar por usuario**:: + sudo chown -R sapl31:sapl31 /var/interlegis/ * **Configurar arquivo .env**:: - - + + Criação da `SECRET_KEY `_: * **Criar o arquivo ``.env`` dentro da pasta /var/interlegis/sapl/sapl/.env**:: - + nano /var/interlegis/sapl/sapl/.env DATABASE_URL = postgresql://USER:PASSWORD@HOST:PORT/NAME @@ -148,7 +148,7 @@ Criação da `SECRET_KEY