Skip to content

SPURB/mapa-consulta-setor-central

Repository files navigation

Mapa da consulta PIU Setor Central

Mapa interativo da consulta pública do Projeto de Intervenção Urbana Centro.

Pré-requisitos para desenvolvimento

São necessárias as seguintes instalações globais para iniciar o desenvolvimento:

Instruções para iniciar ambiente de desenvolvimento

  1. Instale as dependências
npm install

Você precisará de duas janelas do terminal para desenvolver. Antes de tudo instale globalmete o http-server no seu ambiente: http-server i -g.

  1. Inicie http-server com CORS liberado na raiz deste projeto
http-server --cors

Os arquivos kml (data-src/projetos/*/*.kml) serão servidos deste host na porta 8080.

  1. Em uma nova janela do terminal inicie a aplicação para desenvolvimento em http://locahost:1234.
npm run start

Abra localhost:1234 no seu browser. A aplicação deverá estar rodando nesta url.

Configure as suas variáveis de ambiente

A partir do arquivo .env crie dois arquivos .env.development.local e .env.production.local. As variáveis seão trocadas de acordo com a tabela abaixo:

Comandos Variáveis
npm run start .env.development.local
npm run build .env.production.local
npm run files não utiliza variáveis .env

As variáveis a serem configiraddas nos arquivo .env são:

BING_API_KEY=samplekey
APP_URL=http://localhost:8080/
API_TOKEN=sampletoken
API_URL=http://localhost/consulta-publicas-backend/

Se no seu ambiente o http-server criar um ambiente em um local diferente de localhost:8080 altere o parâmetro APP_URL.

Arquivos no padrão env.*.local são ignorados pelo git. Cuidado para não comitar estas variáveis em outros arquivos. Não comitar deleção ou alterações no arquivo .env.

Atualize os dados da planilha do google sheet

O comando abaixo irá baixar os dados disponibilizados na planilha do google docs em formato json no diretório data-src/json/:

npm run files

Prepare para publicação

Crie um arquivo .env.production.local com os mesmos parâmetros do arquivo .env e com valores do seu ambiente da publicação.

Compile os arquivos no diretório dist/ com o comando.

npm run build

Publique os arquivos criados em dist/ para endereço especificado em .env.production.local.

Documentação de bugs

Toda contribuição é bem vinda. Crie uma issue.

Licença

GNU General Public License v3.0.

About

Mapa da consulta pública do Projeto de Intervenção Urbana Setor Central de São Paulo

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors