/
Добавление новых сервисов

Добавление новых сервисов

Если для работы платформы требуется добавить дополнительные сервисы, то вам необходимо добавить корректный docker-compose файл в папку /var/lib/visiology/scripts/v3/extended-services или /var/lib/visiology/scripts/extended-services

В этих папках уже есть пример (файл 00-sample.yml) с возможными параметрами сервиса:

version: "3.8" x-deploy-platform-v3: &deploy-platform-v3 networks: visiology-3: deploy: endpoint_mode: dnsrr replicas: 1 placement: max_replicas_per_node: 1 constraints: - "node.labels.platform-v3==true" sysctls: - net.ipv4.ip_unprivileged_port_start=0 x-logging-options: &logging-options logging: driver: "json-file" options: max-size: 10m max-file: "3" labels: "component" #services: # sample: # image: bash # entrypoint: # - sh # - -c # command: # - sleep 100000 # <<: [ *deploy-platform-v3, *logging-options ] # networks: # visiology-3: # labels: # component: "vi-extended-sample" networks: visiology-3: visiology-2: default:

Для добавления нового сервиса выполните следующие шаги:

  1. Создайте новый файл или скопируйте файл 00-sample.yml (второе предпочтительнее). При переименовании файла мы рекомендуем придерживаться формата XX-name.yml, где ХХ – число, с помощью которого вы можете задать порядок обработки yml-файлов, а name – название файла.

  2. Заполните секцию services.

  3. Если требуется использовать стандартные настройки логирования и сети, то добавьте соответствующий код в сервис:
    <<: [ *deploy-platform-v3, *logging-options ]


Смотрите также

Изменение параметров сервисов

Нужна дополнительная помощь?

Свяжитесь с технической поддержкой.

Related content