Skip to content

Commit ca1ab07

Browse files
authored
Update readme.md
1 parent b5b1475 commit ca1ab07

File tree

1 file changed

+25
-21
lines changed

1 file changed

+25
-21
lines changed

readme.md

Lines changed: 25 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,23 @@
1-
# 🛒 API Marketplace
1+
# Sobre o Projeto
22

3-
API para gerenciamento de produtos em marketplace, desenvolvida com Spring Boot para demonstrar boas práticas de testes
4-
de integração.
3+
Esse é um projeto base para aplicacao de testes, ele possui testes de unidade, de integracao, e2e e workflow de integração continua (CI/CD). O projeto realiza teste de integracao atraves do TestContainers no serviços de: Redis, RabbitMQ, PostgreSQL, Flyway e ApiREST.
54

6-
## 📖 Sobre o Projeto
5+
## 🗂️ Estrutura do Projeto
76

8-
Este é um projeto de referência utilizado nas aulas de **Testes de Integração** da Alura, demonstrando como implementar
9-
testes robustos em aplicações Spring Boot.
7+
Abaixo está a estrutura principal do projeto:
8+
9+
```
10+
api-market-place/
11+
├── application/ # Código principal da aplicação
12+
│ ├── src/main/java/ # Pacotes e classes Java
13+
│ ├── src/main/resources/ # Arquivos de configuração (application.properties, etc.)
14+
│ ├── target/ # Arquivos gerados pelo Maven
15+
├── domain/ # Camada de domínio (entidades, serviços, etc.)
16+
├── infrastructure/ # Configurações e integrações externas (banco, mensageria, etc.)
17+
├── tests/ # Testes unitários e de integração
18+
├── Dockerfile # Configuração para container Docker
19+
├── pom.xml # Arquivo de configuração do Maven
20+
```
1021

1122
## 🔧 Pré-requisitos
1223

@@ -16,6 +27,14 @@ testes robustos em aplicações Spring Boot.
1627
- **Docker** - Para executar os containers
1728
- **IDE** - [IntelliJ IDEA Community](https://www.jetbrains.com/idea/download/)
1829

30+
31+
# 🛒 API Marketplace -- Projeto base para os testes
32+
33+
API para gerenciamento de produtos em marketplace, desenvolvida com Spring Boot para demonstrar boas práticas de testes
34+
de integração.
35+
![OpenJDK 21](https://res.cloudinary.com/ddhvxva1e/image/upload/v1772685830/Sem_t%C3%ADtulo_1_sdagiz.jpg)
36+
37+
1938
## 🐳 Dependências via Docker
2039

2140
Execute os seguintes comandos para iniciar os serviços necessários:
@@ -42,22 +61,7 @@ docker run -d -p 6379:6379 --name redis redis
4261
|--------------------------|---------------------|
4362
| `spring.profiles.active` | `local,infra_local` |
4463

45-
## 🗂️ Estrutura do Projeto
46-
47-
Abaixo está a estrutura principal do projeto:
4864

49-
```
50-
api-market-place/
51-
├── application/ # Código principal da aplicação
52-
│ ├── src/main/java/ # Pacotes e classes Java
53-
│ ├── src/main/resources/ # Arquivos de configuração (application.properties, etc.)
54-
│ ├── target/ # Arquivos gerados pelo Maven
55-
├── domain/ # Camada de domínio (entidades, serviços, etc.)
56-
├── infrastructure/ # Configurações e integrações externas (banco, mensageria, etc.)
57-
├── tests/ # Testes unitários e de integração
58-
├── Dockerfile # Configuração para container Docker
59-
├── pom.xml # Arquivo de configuração do Maven
60-
```
6165

6266
## 🚀 Execução
6367

0 commit comments

Comments
 (0)