Skip to content

okfn-brasil/pedidosanonimos

Repository files navigation

Queremos Saber

Travis

Plataforma que permite o envio de pedidos pela Lei de Acesso à Informação sem revelar sua identidade.

Instalando

virtualenv --no-site-packages env
. env/bin/activate
pip install -r requirements.txt

Executando

  1. Copie o .env.example para .env e altere as configurações (no mínimo, o DATABASE_URL)
  2. Execute as database migrations com make migrate
  3. Carregue as fixtures no seu banco de dados com make load_fixtures
  4. Crie um superusuário com make create_admin
  5. Execute make watch_sass em um terminal separado, para compilar o SASS para CSS
  6. Rode o servidor com make server

A partir desse momento, você já pode acessar o projeto em http://localhost:8000.

Pedidos de exemplo

Quando você carrega as fixtures no seu banco de dados, os seguintes pedidos de exemplo são criados:

  • Rejeitado em moderação: SL6F4L46
  • Aprovado mas não enviado: H4BRYOXF
  • Respondido com um PDF: HQCYR6KQ
  • Aguardando resposta atrasada do órgão público: GQ2XOQM7

Configurando uploads para Digital Ocean Spaces

Durante desenvolvimento, os arquivos enviados são salvos no filesystem local. Em produção, usamos o Digital Ocean Spaces. Para habilitá-lo, configure as variáveis que iniciam com AWS_ no arquivo .env e adicione ENABLE_S3=True.

Rodando testes

pip install tox
tox

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published