Criando as tabelas de cruzamento dos dados
- Criando a tabela de cruzamentos entre municipio e desmatamento que deve existir no banco para leitura do dashboar
CREATE OR REPLACE VIEW public.vw_decremento_municipio
AS
SELECT row_number() OVER () AS id, nome, view_date, round(((st_area(st_transform(t.geom, 5555)))/10000)::numeric, 2) AS area_ha
FROM (
SELECT ms.nome AS nome,
md.view_date,
st_union(st_intersection(ms.geom, md.geom)) AS geom
FROM limite.municipio_sei_2018 ms,
monitoramento_dissolve md
WHERE st_intersects(md.geom, ms.geom)
GROUP BY nome, view_date
) t;
Declarar as variáveis do ambiente
- Editar os arquivos .env.dist removendo a extensão .dist
- Comfigure o workdir/.env (variavel utilizada pelo docker-compose)
- Declarar as variáveis de ambiente
# Parametros de conexão do banco de dados
DB_USER='user_name'
DB_PASSWORD='password'
DB_IP='host'
DB_PORT='port'
DB_NAME='db_name'
# Parametros de conexão do banco de dados
DB_USER='user_name'
DB_PASSWORD='password'
DB_IP='host'
DB_PORT='port'
DB_NAME='db_name'
Contruindo o contianer para rodar gunicorn
cd workdir
docker-compose build
docker-compose up -d
Acessar o endereço que o gunicorn disponibiliza a aplicação: 127.0.0.1:5000