ドッカーファイルの中でコンポーザーでパッケージをインストールするには?

ショコラ
ショコラ

ドッカーファイルの中でコンポーザーでパッケージをインストールするには?

ドッカーファイルの中でコンポーザーを使ってインストールを行うと、以下の警告が表示されてしまいます。この対処方法です。
①「Composer plugins have been disabled for safety in this non-interactive session. Set COMPOSER_ALLOW_SUPERUSER=1 if you want to allow plugins to run as root/super user.」
②「Do not run Composer as root/super user! See https://getcomposer.org/root for details」

もっさん先輩
もっさん先輩

composer でインストールする前に、環境変数 COMPOSER_ALLOW_SUPERUSER と COMPOSER_NO_INTERACTION を設定します。

ENV COMPOSER_ALLOW_SUPERUSER 1
ENV COMPOSER_NO_INTERACTION 1

具体的にはこんな感じです。

ENV COMPOSER_ALLOW_SUPERUSER 1
ENV COMPOSER_NO_INTERACTION 1
RUN composer require livewire/livewire

以上

Scroll to Top