Appearance
Инструкция по установке расширения Dwg с использованием Docker compose
Конфигурация в Nextbox установленный с помощью docker-compose
Если NextBox установлен по основной инструкции Docker Compose, достаточно добавить сервис dwg в существующую конфигурацию. Сервис использует общие SERVICE_TOKEN и JWT_SIGN_KEY из созданного при установке файла .env.
Например, в конец файла docker-compose.yaml добавить следующие строки:
yaml
dwg_viewer:
image: nextbox-docker.ptnl.moscow/nextbox/dwg:oak-1.11.0
depends_on:
discovery:
condition: "service_healthy"
networks:
- nextbox
environment:
- DISCOVERY_URL=http://discovery:6011
- SERVICE_BACK_URL=http://dwg:3010
- SERVICE_TOKEN=${SERVICE_TOKEN}
- SECRET_KEY=${JWT_SIGN_KEY}
healthcheck:
test:
- CMD-SHELL
- >-
wget -q -O /dev/null
--header="Authorization: Service $$SERVICE_TOKEN"
http://127.0.0.1:3010/api/health-check
interval: 10s
timeout: 5s
retries: 10
start_period: 30sПосле изменения проверьте конфигурацию и запустите расширение:
bash
docker compose config --quiet
docker compose up -d --wait dwg