Sử dụng makefile 1 cách hiệu quả
1. Makefile là gì?
Makefile là 1 file đặc biệt, nó thông thường nó được đặt tên Makefile hay makefile. Lệnh make sẽ đọc file này để thực thi các lệnh trong đó.
2. Vì sao cần hiểu về makefile
Trong khá nhiều project, lệnh make được sử dụng để thực thi các lệnh phức tạp, khá nhiều bạn không hiểu nó là gì, mà chỉ biết làm theo hướng dẫn, không hề hiểu bản chất nó để làm gì. Khi mình hiểu nó thực hiện gì thì sẽ hiểu bản chất từng bước, nếu có lỗi có thể dễ dàng fix.
2.1. Ví dụ:
Mình có 1 repo đơn giản như thế này https://github.com/ledangtuanbk/kafka
Trong README.md có hướng dẫn, nếu muốn start thì gõ make up hay muốn dừng thì gõ make down
Bản chất lệnh make sẽ đọc nội dung file makefile và thực hiện theo nó. Nhìn vào nội dung file mình sẽ thấy.
Cực kỳ đơn giản:
make up -> docker-compose up -d
make down -> docker-compose down --remove-orphans
3. Kết luận
Không đơn thuần chỉ là hiểu lệnh, từ đó chúng ra có thể viết thêm các lệnh phức tạp hơn, phục vụ cho nhu cầu làm việc.
All rights reserved