Mapa interativo da consulta pública do Projeto de Intervenção Urbana Centro.
São necessárias as seguintes instalações globais para iniciar o desenvolvimento:
- 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.
- 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.
- 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.
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-servercriar um ambiente em um local diferente de localhost:8080 altere o parâmetroAPP_URL.
Arquivos no padrão
env.*.localsã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.
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
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.
Toda contribuição é bem vinda. Crie uma issue.