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-server
criar um ambiente em um local diferente de localhost:8080 altere o parâmetroAPP_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
.
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.