Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

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

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

Раскрыть
titleРазвернуть кодпараметры
Блок кода
languageyaml
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 ]


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

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

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

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