DockerFile で Dokku 環境変数を使用しようとしていますが、成功しません。
Dokku Env は次のように設定されています。
dokku config:set www NR_APP=AppName
DockerFile では、この NR_APP を次のファイルに入れたいと思います。
RUN sh -c 'echo "newrelic.appname=\"$NR_APP\"" >> /etc/php5/apache2/conf.d/newrelic.ini'
しかし、それは機能しません。ファイルの結果は次のとおりです。
newrelic.appname=
ビルド中に ENV のみをエコーしようとすると、次のようになります。
RUN echo "$NR_APP"
空白に戻ります。
DockerFile内でNR_APP を設定しようとすると、次のようになります。
ENV NR_APP AppName
それは機能しますが、開発/運用展開に基づいて変化する値であり、license_key でも行う必要があるため、DockerFile 内で定義したくありません。
ありがとう!