Makefileを作る
dockerコマンドを打つのが辛かったのでmakeコマンドを利用しました。 この前エンジニアの方にアドバイスを受けて作ってみたのですが、大変便利で使いやすいです。 何より、dockerコマンドを短く書くことができるのでとてもいいです。 こちらはCakePHPプロジェクトに書いているコマンドです。サンプルサイトを参考にしました。
all: install up .PHONY: all up: docker-compose up -d .PHONY: up install: docker-compose run composer install --ignore-platform-reqs --no-interaction .PHONY: install migrate: docker-compose run php-cli bin/cake migrations migrate .PHONY: migrate test: docker-compose run php-cli ./vendor/bin/phpunit .PHONY: test exec: docker exec -it docker_cakephp3_tutorial_phpfpm_1 /bin/sh .PHONY:sh sh: docker exec -it docker_cakephp3_tutorial_mysql_1 /bin/sh .PHONY:sh clean: docker-compose down .PHONY: clean