docker-compose + spring boot несколько приложений не подключаются - PullRequest
0 голосов
/ 17 января 2019

Я создаю 2 весенних загрузочных приложения. ConnectToBd и ResourceCalculate

application.properties:

nsi.url=http://ip:port/odo/find/root/
bd_connect=http://ip:port/connect-to-bd/getdata?

Пружинный контроллер:

@PropertySource("application.properties")
@RestController
public class ResourceCalculateCntr {

@Value("${nsi.url}")
private String nsi;

@Value("${bd_connect}")
private String connect;

@RequestMapping(value = "getProperties", method = RequestMethod.GET)
public String retProps() {
    return nsi + "    " + connect;
}

сборка с Gradle

Dockerfile bdconnect и рассчитать. Пример:

FROM openjdk:8
EXROSE 8080
ADD resourceCalculate.war resourceCalculate.war
ENTRYPOINT ["java", "-jar", "resourceCalculate.war"]

Успешное построение докера

тогда я использую docker-compose:

version: '3'

services:
  calc:
    image: calculate
    container_name: calc
    ports:
      - "2020:8080"
    enviroment:
      - bd_connect=connect
    depend_on:
      - connect
    links:
      - connect
    networks:
      - calc-net
  connect:
    image: dbconnect
    container_name: connect
    ports:
      - "1010:8080"
    networks:
      - calc_net

networks:
  calc_net:
    driver: bridge

do docker-compose up и напишите: Создание завершено Затем я ввожу в контейнер: «docker-compose exec calc sh» и «ping connect» все окей Но если я запрашиваю веб-сервис в браузере, я вижу ответ:

http://ip:port/odo/find/root/ connect

Почему так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...