Skip to content

Este projeto é uma aplicação web full stack, que possui funcionalidades para criar e remover feições em um mapa, utilizando a biblioteca OpenLayers.

Notifications You must be signed in to change notification settings

ArthurRabel/mapFeature

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Map Feature

Este projeto é uma aplicação web full stack, que possui funcionalidades para criar e remover feições em um mapa, utilizando a biblioteca OpenLayers. O front-end é servido por um servidor e reverse proxy NGINX, enquanto o back-end é construído com FastAPI. O sistema utiliza PostgreSQL como banco de dados.

Na raiz do projeto, o arquivo pod.yaml configura um pod, com um container para Front-End, dois para Api e um para o banco de dados. Os dois containers API dividem as requisições por Round-robin.

Web 1

Tecnologias utilizadas:

  • Python
  • FastApi
  • JavaScript
  • React
  • Redux
  • OpenLayers
  • PostgreSql
  • PostGis
  • Podman
  • Nginx

Comandos utéis

Os comandos a seguir devem ser executados no terminal na raiz do projeto.

Warning

Necessário que o podman esteja instalado na versão mais recente.

Run

Cria os secrets, build e o pod caso seja a primeira vez sendo executado, se o pod já existir ele apenas inicializará.

bash scripts/run.sh

Stop

Para a execução do pod:

bash scripts/stop.sh

Remove

Remove o pod e o secrets:

bash scripts/remove.sh

Acessar

Você pode acessar o software pelo localhost na porta 8000.

http://localhost:8000/

About

Este projeto é uma aplicação web full stack, que possui funcionalidades para criar e remover feições em um mapa, utilizando a biblioteca OpenLayers.

Topics

Resources

Stars

Watchers

Forks