是否可以将官方WordPress Docker映像与修改的wp-config.php和环境变量一起使用?
我想使用WordPress Docker图像。但是,我需要定制是否可以将官方WordPress Docker映像与修改的wp-config.php和环境变量一起使用?,wordpress,docker,Wordpress,Docker,我想使用WordPress Docker图像。但是,我需要定制wp config.php,并且需要使用环境变量进行配置 问题是 尽管可以使用自定义的wp config.php,但这显然只在没有WordPress环境变量的情况下有效(因为这将导致它立即创建一个优先于自定义文件的wp config.php文件) 我希望能够做到这一点的原因是,我希望有一个数据库URL作为环境变量,然后在wp config.php中解析它,就像这样(来自的示例): 而不是使用多个WORDPRESS\u DB\u主机,W
wp config.php
,并且需要使用环境变量进行配置
问题是
尽管可以使用自定义的wp config.php
,但这显然只在没有WordPress环境变量的情况下有效(因为这将导致它立即创建一个优先于自定义文件的wp config.php
文件)
我希望能够做到这一点的原因是,我希望有一个数据库URL
作为环境变量,然后在wp config.php
中解析它,就像这样(来自的示例):
而不是使用多个WORDPRESS\u DB\u主机
,WORDPRESS\u DB\u用户
等
有办法解决这个问题吗
$db = parse_url($_ENV["DATABASE_URL"]);
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', trim($db["path"],"/"));
/** MySQL database username */
define('DB_USER', $db["user"]);
/** MySQL database password */
define('DB_PASSWORD', $db["pass"]);
/** MySQL hostname */
define('DB_HOST', $db["host"]);