Это документация по переменным среды внешней базы данных . В нем говорится:
Использование внешнего сервиса в вашем приложении аналогично использованию внутреннего сервиса. Вашему приложению будут назначены переменные среды для службы и дополнительные переменные среды с учетными данными, описанными в предыдущем шаге. Например, контейнер MySQL получает следующие переменные среды:
EXTERNAL_MYSQL_SERVICE_SERVICE_HOST=<ip_address>
EXTERNAL_MYSQL_SERVICE_SERVICE_PORT=<port_number>
MYSQL_USERNAME=<mysql_username>
MYSQL_PASSWORD=<mysql_password>
MYSQL_DATABASE_NAME=<mysql_database>
Эта часть не ясна - Вашему приложению будут назначены переменные среды для службы .
Как приложение должно быть сконфигурировано так, чтобы назначались переменные среды для службы ? Я понимаю, что те, которые определены в DeploymentConfig
, будут поступать в приложение, скажем, в NodeJS как process.env.MYSQL_USERNAME
, и т. Д. Мне не ясно, как EXTERNAL_MYSQL_SERVICE_SERVICE_HOST
или EXTERNAL_MYSQL_SERVICE_SERVICE_PORT
будут поступать.