👋

LaravelエンジニアやDocker利用者向け、便利なMakefile集

2024/10/13に公開

初めに

コマンドの省略をしたいときに手軽に導入できてかなり効率を上げてくれるMakefileのリストを記載していきます。

Makefileのどこが便利なの?🤔

例えば

docker compose up -d

のようにコマンドを打たなくても、設定さえしておけば

make up

で同じことができます!
※コマンドが長ければ長いほどスペルミスが起きやすかったりもするのでありがたみが増します!

Makefile集

以下のファイルをルートディレクトリ直下に設置

Makefile
build:
	docker compose build

nbuild:
	docker compose build --no-cache

up:
	docker compose up -d

down:
	docker compose down

api:
	docker-compose exec api bash

rapi:
	docker-compose exec -u root api bash

wlog:
	docker-compose logs web

alog:
	docker-compose logs api

dls:
	docker container ls

Discussion