Перейти к содержанию

Настройка хостов SmartAppProxy

Если файл из КСПД должен стать частью веб-страницы SmartApp Frontend (например, видео в плеере), передача файлов через file_service не работает. Для этой задачи существует вариант передачи файлов через smartapp_proxy.

Примечание

  • данная функциональность доступна только в SmartApp без кеширования и с проксированием;
  • данная инструкция актуальна для сборки сервера CTS 3.4 или выше.

Настройка хостов SmartAppProxy на Single CTS

  1. Добавьте в файл settings.yaml сервера CTS:

    smartapp_proxy_enabled: true
    smartapp_proxy_env_override:
      COOKIE_KEY: _file_service_key
      COOKIE_SIGNING_SALT: <salt из file_service или vm5ponDZ вшитый дефолт>
    
  2. Выполнить деплой:

    dpl -p

    dpl -d smartapp_proxy admin

  3. Завершите настройку в веб-интерфейсе администратора сервера CTS (см. "Руководство администратора. Эксплуатация", раздел "Настройка хостов SmartAppProxy").

Настройка хостов SmartAppProxy на разделенном корпоративном сервере (Front CTS+Back CTS)

  1. Добавьте в файл settings.yaml сервера Back CTS:

    smartapp_proxy_enabled: true
    smartapp_proxy_env_override:
     COOKIE_KEY: _file_service_key
     COOKIE_SIGNING_SALT: <salt из file_service или vm5ponDZ вшитый дефолт>
    
  2. Выполнить деплой:

    dpl -p

    dpl -d smartapp_proxy admin

  3. Завершите настройку в веб-интерфейсе администратора сервера CTS (см. "Руководство администратора. Эксплуатация", раздел "Настройка хостов SmartAppProxy").