Skip to content

Projeto simples com demonstração de uso de testcontainers.

License

Notifications You must be signed in to change notification settings

mateusnere/spring-testcontainers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TestContainers + SpringBoot

Esse é um projeto feito para estudos onde o objetivo era aprender sobre TestContainers e fazer um exemplo prático para o uso do mesmo. Além disso também foi possível explorar o uso da imagem do PgAdmin para executar o Postgres no navegador, evitando que seja preciso baixar a ferramenta. Para esse projeto foi utilizado algumas tecnologias como:

  1. TestContainers
  2. Docker
  3. SpringBoot
  4. SpringData
  5. Postgres

Tech Stack

My Skills

Execução do projeto:

Obs: Para verificar as funcionalidades abordadas no projeto é necessário ter o docker instalado.

  • Para verificar o TestContainers em funcionamento, basta fazer um clone do projeto e localizar o arquivo SpringTestcontainersApplicationTests e rodar o teste. Ao executar, é possível ver o container do postgres sendo criado e rodando para execução dos testes e ao fim ele sendo derrubado pois já cumpriu o seu papel.

  • Para verificar o uso do PgAdmin no navegador, basta rodar o comando docker-compose up e após a criação dos containers, acessar o endereço localhost:5050 (configurações de login e senha podem ser vistos no arquivo docker-compose.yaml).

License

This software is available under the following licenses:

About

Projeto simples com demonstração de uso de testcontainers.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages