Я пытаюсь подключить мое приложение весенней загрузки (конечные точки REST), работающее в контейнере Tomcat, с контейнером Монго. Я использую docker-compose для связи обоих контейнеров. Приложение работало отлично. Он просто внезапно перестал работать.
Мой код:
Dockerfile:
FROM tomcat:9.0.13
WORKDIR /usr/local/tomcat/webapps
#COPY pom.xml .
#RUN ["mvn", "clean", "install"]
COPY /target/TestProfileManager.war .
docker-compose.yml:
version: '3'
services:
app:
container_name: VF-BACKEND
restart: always
build: .
ports:
- "8083:8080" #VF Webservice
depends_on:
- mongo
links:
- mongo
mongo:
container_name: VF-MONGO
image: mongo:4.0.2
ports:
- "27018:27017"
volumes:
- /data/vfdb:/data/db
application.properties
spring.data.mongodb.uri=mongodb://mongo:27018/tsp
Если я запускаю приложение из IDE как отдельное приложение, конечные точки возвращают ответ. Только во время контейнерной связи я получаю 503. Я не смог найти ни одного сообщения, отвечающего на мой вопрос.
Спасибо за помощь. С тех пор код работал раньше, не вставляя классы. Дайте мне знать, если я тоже поделюсь ими.