ここに質問の内容を詳しく書いてください。
docker-compose up -d --buildのコマンドを叩いた時にsrc以下にcomposer.josnがinstallされないのは何故なのでしょうか?
実現したいこと
・src配下にLaravelをインストールして、docker上でLaravelを使えるようにしたい。
発生している問題・エラーメッセージ
src配下にcomposer.jsonがインストールされない為、dockerコンテナ内部でLaravelをインストール出来ない。
構造は以下のようになっています。
dbコンテナは立ち上がっており、phpのコンテナ内部で問題が起きていると思っております。
該当のソースコード
php / Dockerfile
├── docker-compose.yml └── docker │ ├── mysql │ │ ├── data │ │ └── my.cnf │ ├── nginx │ │ ├── default.conf │ │ │ └── php │ ├── Dockerfile │ └── php.ini └── src
php / Dockerfile // composer install RUN php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" RUN php composer-setup.php RUN php -r "unlink('composer-setup.php')" RUN mv composer.phar /usr/local/bin/composer ENV COMPOSER_ALLOW_SUPERUSSER 1 ENV COMPOSER_HOME /composer ENV PATH $PATH:/composer/vendor/bin WORKDIR /var/www RUN composer global require "laravel/installer"
試したこと
インデントなどの間違いがないかを確認したうえで、再度構築のし直し。
補足情報(FW/ツールのバージョンなど)
手動でtouch composer.jsonを行なった後に既存で動いているLaravelの中身をコピペしたりしました。
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー