私は標準のLaradockセットアップを持っています。1 つは Drupal 8 開発専用で、ワークスペース コンテナー内のどこからでも実行できるように Drupal コンソールを正常にインストールしました。
私は今、drushコマンドで同じことをしようとしています。Drush は正しくインストールされていますが、drush 実行可能パスを .bashrc パスに追加するために試みたすべてが機能していないようです。
私は具体的に次の記事に従っています: Docker コンテナーで PATH 環境変数を永続的に更新していますが、失敗しています。
現在、次のように laradock .env ファイルに環境変数を設定しています。
PROJECT_PATH_TO_VENDOR_DRUSH="/var/www/example_website/public_html/vendor/drush/drush"
次にDockerfile
、ワークスペース内に次の行を追加しました。
ENV PATH "${PATH}:${PROJECT_PATH_TO_VENDOR_DRUSH}"
次に、コマンドdocker-compose build workspace
、ブートストラップを使用して再構築し、ワークスペースに bash します。
の内容を確認し~/.bashrc
ても、何も明らかになりません。すべてを手動でエクスポートすると正常に動作PATH=$PATH:/var/www/example_website/public_html/vendor/drush/drush
しますが、どの段階でもコンテナを再起動すると明らかに消えます。
誰かが私が間違っている場所を指摘できますか?
どうもありがとうジョン