docker-compose.ymlファイルで次の環境変数を設定しています:
version: '3'
services:
server:
ports:
- 13045:3000
environment:
- NODE_CONFIG: '{"DATABASE_URL":"http://db:5984"}'
実行しようとするとdocker-compose up
、このエラーが発生します:
services.server.environment contains {"NODE_CONFIG": "{\"DATABASE_URL\":\"http://db:5984\"}"}, which is an invalid type, it should be a string
環境変数をJSON文字列に設定する必要があります(https://github.com/lorenwest/node-config/wiki/Environment-Variables#node_configを参照)
ここで何か間違ったことをしていますか?これを何らかの方法で動作させることはできますか?
-
に起因すると思う