Есть ли какой-либо метод в доктрине для подключения mongodb или sql с помощью Connect через SSH туннель - PullRequest
0 голосов
/ 05 декабря 2018

Есть ли в доктрине какой-либо метод для соединения mongodb и SQL с использованием connect через ssh tunnel?

В настоящее время я использую этот способ.Это мой конфигурационный файл.Но знайте, что я должен подключиться удаленно, используя ssh туннель.

doctrine_mongodb:
connections:
    default:
        server: "mongodb://localhost:27017"
        options: {}
default_database: "dbname"
document_managers:
    default:
        auto_mapping: true

1 Ответ

0 голосов
/ 05 декабря 2018

Вы не можете установить ssh-туннель с PHP или symfony.Это проблема инфраструктуры.Symfony является только приложением и не должен заботиться о своей среде.

Рекомендуется создать ваше приложение Экологическая независимость и добавить некоторые параметры конфигурации с переменными среды .

Вот ссылка, как этого добиться в Symfony: https://symfony.com/doc/current/configuration/external_parameters.html

Лучшая практика для создания приложений, не зависящих от среды, называется Twelve-Factor-App .Вы можете найти более подробную информацию по этой теме здесь: https://12factor.net/de/

...