Skip to content

filoroch/liter-alura-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

banner

Liter-Alura

Aplicação de linha de comando em desenvolvimento com Spring Shell, Spring Data JPA e a api do Gunteberg para demonstrar habilidades em desenvolvimento, consumo e armazenamento de dados de APIs

Tip

O projeto esta seguindo uma abordagem GIT FLOW (develop -> main), alem de ser orientado a TDD: Test Driven Development

Tecnologias

  • Spring Framework:
    • Shell
    • Data JPA
  • Postgres on Supabase
  • Guntenberg API

Como rodar o projeto

  1. Clone o projeto

       git clone github.com/filoroch/liter-alura-cli && cd liter-alura-cli
  2. Instale as dependencias via maven

      .\mvnw clean install #windows
      ./mvnw clean install #linux
  3. Execute o docker-compose para subir o banco Postgres

       docker-compose up -d

    Caso queira, pode configurar um banco local ou usar um supabase, que o resultado sera essencialmente o mesmo

  4. Configure o arquivo application.properties com as credenciais do banco

    • DB_HOST = localhost no caso do docker. Tambem pode usar um servidor supabase
    • DB_PORT = 5432 porta padrao do Postgres
    • DB_NAME = liter_alura_cli nome do banco
    • DB_USER = seu_usuario usuario do banco
    • DB_PASSWORD = sua_senha senha do banco
  5. Rode a aplicação

       .\mvnw spring-boot:run #windows
       ./mvnw spring-boot:run #linux

Issues

  • Criar repósitorio GIT
  • Criar um basic README
  • Configurar Spring Shell
  • Configurar Spring Data JPA
  • Configurar conexão com banco Postgres

Warning

Esse projeto esta atualmente em desenvolvimento e pode não funcionar como esperado. Caso identifique algum problema ou queira sugerir algo, por favor, abra uma ISSUE

About

Aplicação de linha de comando em desenvolvimento com Spring Shell, Spring Data JPA e a api do Gunteberg para demonstrar habilidades em desenvolvimento, consumo e armazenamento de dados de APIs

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages