FEAT: Adiciona arquivo .env.example e atualiza .gitignore para incluir .env

This commit is contained in:
Rafael Alves Lopes 2026-04-07 16:36:38 -03:00
parent 84f925b3cb
commit 884c8b42dc
3 changed files with 27 additions and 11 deletions

13
.env.example Normal file
View File

@ -0,0 +1,13 @@
GOOGLE_API_KEY="YOUR_GOOGLE_API_KEY"
API_URL="https://plutao.geogridmaps.com.br/vale/api/v3/viabilidade/raio"
API_KEY="YOUR_API_KEY"
COOKIE="YOUR_COOKIE"
PORT="3000"
API_VIABILIDADE_URL="https://api.sothis.com.br/api/viabilidade"
DATABASE_HOST="DB_HOST"
DATABASE_PORT="3306"
DATABASE_NAME="viabilidade_data"
DATABASE_USER="viabilidade_user"
DATABASE_USER_PASSWORD="YOUR_DB_PASSWORD"

1
.gitignore vendored
View File

@ -1 +1,2 @@
node_modules/
.env

View File

@ -1,11 +1,13 @@
# Aplicação Viabilidade
# Aplicacao Viabilidade
Pequena aplicação Node.js para processar CSVs com endereços/lat-lon e consultar a API de viabilidade.
Aplicacao web em Node.js para consultar viabilidade tecnica a partir de enderecos ou coordenadas (lat/lon). Ela permite:
- Upload de CSV com enderecos ou lat/lon para processamento em lote.
- Consulta manual por coordenadas no navegador.
- Geracao de CSV de saida com os resultados.
Como usar:
1. Abra um terminal e entre na pasta `aplicação viabilidade`.
2. Crie um virtualenv Node e instale dependências:
**Como usar**
1. No terminal, entre na pasta do projeto.
2. Instale as dependencias:
```powershell
npm install
@ -17,8 +19,8 @@ npm install
npm start
```
4. Abra `http://localhost:3000` no navegador. Faça o upload do CSV ou consulte manualmente por latitude/longitude.
4. Acesse `http://localhost:3000` e faca o upload do CSV ou consulte manualmente.
Notas:
- Configure variáveis de ambiente `API_KEY` e `COOKIE` se quiser usar credenciais diferentes.
- O CSV de saída é gravado em `aplicação viabilidade/outputs` com ponto-e-vírgula como separador.
**Notas**
- As variaveis de ambiente ficam em `.env` (veja `.env.example`).
- O CSV de saida e gravado em `outputs` com ponto-e-virgula como separador.