Вы просматриваете старую версию данной страницы. Смотрите текущую версию.
Сравнить с текущим
View Version History
Версия 1
Следующий »
Если для работы платформы требуется добавить сторонние сервисы, то следует добавить корректный 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:
Для добавления нового сервиса сделайте следующие шаги:
Создайте новый файл или скопируйте 00-sample.yml
Рекомендации по названию XX-name.yml
, где ХХ - число. С помощью него можно задать порядок обработки yml файлов.
Заполните секцию services
Если требуется использовать стандартные настройки логирования и сети, то добавьте соответствующий код в сервис:
<<: [ *deploy-platform-v3, *logging-options ]