Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/loesterbotelho/projeto-loester
Estou em processo de finalização, e ainda haverá alterações.
https://github.com/loesterbotelho/projeto-loester
docker docker-compose flyway java mongodb postgresql rabbitmq redis spring sql
Last synced: 18 days ago
JSON representation
Estou em processo de finalização, e ainda haverá alterações.
- Host: GitHub
- URL: https://github.com/loesterbotelho/projeto-loester
- Owner: LoesterBotelho
- Created: 2024-10-15T13:10:00.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2024-10-21T18:54:02.000Z (30 days ago)
- Last Synced: 2024-11-02T01:05:51.306Z (18 days ago)
- Topics: docker, docker-compose, flyway, java, mongodb, postgresql, rabbitmq, redis, spring, sql
- Language: Java
- Homepage: https://www.linkedin.com/in/loesterbotelho/
- Size: 539 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### Testar com imagens do dockerhub
```bash
docker-compose up -D -f compose.full.yml
```### Devs - fazer build com source
```bash
docker-compose up --build -d -f compose.full.yml
```### Caso queria rodar todos serviços exceto o backend
```bash
docker-compose up --build -d -f compose.nobackend.yml
```### Assim você pode executar o backend como desenvolvedor ou pela ide eclipse
```bat
@echo offREM Finalizar java e javaw
call cmd /c _0_kill.batREM Navegar para o diretório v1-backend
cd v1-backendREM Executar o Maven para verificar dependências do projeto
call cmd /c mvn dependency:treeREM Executar o Maven para compilar o projeto
call cmd /c mvn packageREM Executar o Maven para rodar a aplicação Spring Boot em um novo processo
start cmd /c "mvn spring-boot:run"REM Voltar ao diretório anterior
cd ..
```### Configurações do Docker-Compose
```
Faixa de IP : 192.168.1.0/24pgadmin
IP : 192.168.1.115
TCP : 8888postgres
IP : 192.168.1.100
TCP : 5432backend (API)
IP : 192.168.1.110
TCP : 8080frontend
IP : 192.168.1.120
TCP : 80rabbitmq
IP : 192.168.1.101
TCP : 5672 , 15672redis
IP : 192.168.1.102
TCP : 6379mongodb
IP : 192.168.1.103
TCP : 27017flyway
IP : 192.168.1.104
TCP :
```Frontend
- React
- Material UI
- Styled-Components
- Axios
- TypescriptBackend
- Java
- JUnit 5
- SpringbootRecursos
- Flyway
- Postgres
- RabbitMQ
- Redis
- MongoDB