Подключение микросервиса ecos-edi локально =========================================== Рассматривается yaml версия для ECOS 4.2 и выше. Для поднятия микросервиса ecos-edi локально необходимо выполнить следующие шаги: 1) Добавить описание в yaml: .. code-block:: yaml #=== ECOS EDI ===# edi-app-dev: container_name: edi-app-dev image: enterprise-registry.citeck.ru/ecos-edi:1.0.0-snapshot ports: - 8083:8083 environment: - _JAVA_OPTIONS=-Xmx512m -Xms512m - SPRING_PROFILES_ACTIVE=dev,swagger - SPRING_RABBITMQ_HOST=rabbitmq-dev - EUREKA_CLIENT_SERVICE_URL_DEFAULTZONE=http://admin:$${jhipster.registry.password}@ecos-registry:8761/eureka - SPRING_CLOUD_CONFIG_URI=http://admin:$${jhipster.registry.password}@ecos-registry:8761/config - SPRING_DATASOURCE_URL=jdbc:postgresql://ecos-microservices-psql-dev:5432/ecos_edi - SPRING_DATASOURCE_USERNAME=edi - SPRING_DATASOURCE_PASSWORD=edipassword - ECOS_INIT_DELAY=20 depends_on: - ecos-registry - rabbitmq-dev Также перед запуском в БД микросервиса **ecos-microservices-psql-dev** необходимо создать базу данных **ecos_edi**. В запущенном контейнере **ecos-microservices-psql-dev** необходимо выполнить следующие команды: .. code-block:: sql CREATE USER edi WITH ENCRYPTED PASSWORD 'edipassword'; CREATE DATABASE ecos_edi; GRANT ALL PRIVILEGES ON DATABASE ecos_edi TO edi; При локальном поднятии также убедиться что в **application.yml** прописаны параметры подключения к БД edi, соответствующие созданной БД. Создание базы добавлено в скрипт инициализации БД для nexus.citeck.ru/postgresql:12.7-1