Môi Trường Docker (Phần 3): PHP-FPM, Nhiều Database & Dev Tools
Hoàn thiện môi trường Docker với PHP-FPM đa phiên bản, MySQL 5.7/8.0/8.4, Adminer, Mailpit cho test email, và quy trình làm việc hàng ngày với Makefile.
6 posts
Hoàn thiện môi trường Docker với PHP-FPM đa phiên bản, MySQL 5.7/8.0/8.4, Adminer, Mailpit cho test email, và quy trình làm việc hàng ngày với Makefile.
Đi sâu vào Nginx reverse proxy: cách directive map điều hướng traffic động, viết vhost config cho project PHP, và thiết lập SSL tự ký cho HTTPS local.
Xây dựng môi trường phát triển local bằng Docker: quản lý nhiều project PHP, nhiều phiên bản PHP, database và dev tools — tất cả thông qua một Nginx reverse proxy duy nhất.
Phần cuối của series xây dựng SaaS: deploy lên production với Docker, Nginx, SSL wildcard, CI/CD pipeline, monitoring, và scaling strategies.
Đừng deploy Docker image nặng hàng GB lên server. Học cách sử dụng Multi-stage builds, Alpine Linux và tối ưu hóa layer để tạo ra Laravel image siêu nhẹ và bảo mật.
Cách thiết lập ngay lập tức một môi trường phát triển nhất quán sử dụng Laravel Sail và Docker.