sql >> Databáze >  >> RDS >> Mysql

jak získat proměnné env z dockeru v konfiguračním souboru symfony yml

V symfony můžete zahrnout soubory PHP do konfigurace yaml, kde můžete nastavit parametry za běhu, které přepíší hodnoty statických parametrů z parametrů.yml.

Ve vašem app/config/config.yml

imports:
    - { resource: parameters.yml }
    - { resource: parameters.php }

Poté vytvořte soubor app/config/parameters.php s následujícím obsahem

<?php
// app/config/parameters.php

$container->setParameter('database_name', $_SERVER['SYMFONY_MYSQL_ENV_MYSQL_DATABASE']);
$container->setParameter('database_host', $_SERVER['SYMFONY_MYSQL_PORT_3306_TCP_ADDR']);
$container->setParameter('database_user', $_SERVER['SYMFONY_MYSQL_ENV_MYSQL_USER']);
$container->setParameter('database_password', $_SERVER['SYMFONY_MYSQL_ENV_MYSQL_PASSWORD']);


  1. Jak opravit stav čekající na obnovení v databázi SQL Server?

  2. Vrácení transakcí Entity Framework 6

  3. Osvědčený postup pro volné propojení mezi daty a uživatelským rozhraním v systému Android – Adaptér, Filtr, CursorLoader a ContentProvider

  4. Zřetězení orX v staviteli dotazů Doctrine2