Estou tentando criar um exemplo do docker-compose.
Esse é o meu docker-compose.yml:
version: "2.0"
services:
springboot:
build: .
container_name: star-wars-api
ports:
- 8182:8080
depends_on:
- mongo
networks:
- app-tier
mongo:
image: mongo
container_name: star-wars-mongodb
ports:
- 27018:27017
environment:
MONGODB_APPLICATION_DATABASE: db_star_wars
networks:
- app-tier
command: mongod --smallfiles --logpath=/dev/null # --quiet
networks:
app-tier:
driver: bridge
Só que já mexi em várias configurações e não encontrei exatamente onde tenho que alterar:
Essa é a configuração no meu application.properties no spring-boot:
spring.data.mongodb.database=db_star_wars
spring.data.mongodb.uri=mongodb://mongo:27018
A mensagem de erro é essa:
Invalid mongo configuration, either uri or host/port/credentials must be specified