Tag: 舞者

从环境variablesconfiguration舞者?

我是新来的舞者,但我想configuration它在Docker容器中工作。 因此,我需要从环境中获取我的数据库设置。 在我的情况下,我有来自Docker的DB_PORT_3306_TCP_ADDR和DB_PORT_3306_TCP_PORT 。 不幸的是, Dancer::Plugin::Database模块在更改数据库以使用这些variables之前出错。 use Dancer ':syntax'; use Dancer::Plugin::Database; if ($ENV{DB_PORT_3306_TCP}) {## Connected via docker. database->({ driver => 'mysql', username => 'username', password => 'password', host => $ENV{DB_PORT_3306_TCP_ADDR}, port => $ENV{DB_PORT_3306_TCP_PORT}, database => $ENV{DB_ENV_MYSQL_DATABASE}, }); } 所以问题是,是否有一个好的方法来configuration舞者从环境variables,而不是通过静态YAML?