我正在使用 docker-compose 我将环境变量设置为:
环境:
- ME_CONFIG_BASICAUTH_USERNAME=${MONGOEXPRESS_LOGIN}
- ME_CONFIG_BASICAUTH_PASSWORD=${MONGOEXPRESS_PASSWORD}
只有当我这样做时:
environment:
- ME_CONFIG_BASICAUTH_USERNAME="username"
- ME_CONFIG_BASICAUTH_PASSWORD="password"
它在那里工作,但我想这样做,以便您可以轻松地编辑凭据。
出于某种原因,当我为 mongoDB 执行环境变量时,它可以工作:
environment:
- MONGO_INITDB_ROOT_USERNAME=${MONGO_ROOT_USER}
- MONGO_INITDB_ROOT_PASSWORD=${MONGO_ROOT_PASSWORD}
这是我的环境文件
MONGO_ROOT_USER=admin
MONGO_ROOT_PASSWORD=admin
MONGOEXPRESS_LOGIN=punkmeister
MONGOEXPRESS_PASSWORD=testingStuff