ふと気付いて実行してみたら便利っぽい使い方ができたので、 前回の続きみたいなエントリー。 daisuki.nichiyoubi.land
自分で使うプロジェクトに関しては、composer でどこからでも叩ける用にDockerfileなんかでパスを通している。
RUN wget http://getcomposer.org/composer.phar && \
mv composer.phar /usr/bin/composer && \
chmod 0755 /usr/bin/composer
みたいな。
"scripts": { "test": "phpunit" },
なんて書いておいて。
こうすることで、ホスト上から
docker-compose run my_service composer test
みたいに、気軽にコマンドを叩くことができるようになる。 CodeSnifferや静的解析だったりとか、そこら辺をすぐに使えるようになるかも? あと内容によってはgit pre-push hookとかと合わせてもいいのかもしれないなぁ。