Docker Compose を使用してコンテナーを起動します。次の env var: でホスト ポートを (特に) 公開する RethinkDB サービス コンテナーがありますAPP_RETHINKDB_1_PORT_28015_TCP_ADDR
。
ただし、私のアプリは、このホストを という名前の環境変数として受け取る必要がありますRETHINKDB_HOST
。
私の質問は、コンテナを起動するときに、指定されたenv varを目的のenv varにエイリアスするにはどうすればよいですか(できれば最もDockerっぽい方法で)?私は試した:
env_file: .env
environment:
- RETHINKDB_HOST=$APP_RETHINKDB_1_PORT_28015_TCP_ADDR
しかし、第一に、それは機能せず、第二に、それが最善の方法であるかのようには見えません。