Docker, Kubernetes, & PHP: Laravel Edition (Part III)
Meet the Cast
HOST
David Flanagan
@rawkode
Stay ahead in cloud native
Tutorials, deep dives, and curated eventsβno fluff.
In this episode, joined by Ciaran McNulty & Alex Bowers, we take a look at the best practices for developing Laravel PHP applications with Docker, Docker Compose, and Kubernetes.
Our focus is on PHP applications run with nginx and php-fpm. This episode is a follow up to my "Kickass Development Environments with Docker" talk that I gave from 2016-2018.
Dubbed "The PHP Framework for Web Artisan", Laravel is a web application framework with expressive, elegant syntax. Weβve already laid the foundation β freeing you to create without sweating the small things.
π° Timeline
00:00 - Holding screen
01:35 - Introductions
03:00 - Context - What have we done thus far?
05:50 - Automating the npm watcher
12:00 - Automating database migrations
18:00 - Confirming live reload works
22:10 - Getting hot module reload working
58:00 - Adding database persistence
1:03:00 - Running the tests
1:05:10 - Optimising our Dockerfile layers and caching
ππ»ββοΈ Want some help?
π¬ Leave a comment
π¦ Ping me on Twitter - https://twitter.com/rawkode
π Schedule some time during my office-hours - https://rawko.de/office-hours
π Links
Ciaran McNulty - https://twitter.com/CiaranMcNulty
Alex Bowers - https://twitter.com/bowersbros
Code from Tutorial - https://gitlab.com/rawkode/php-examples
Related Videos
Kubernetes Disaster Recovery
Flatcar Linux: A Modern OS for the Always-On Infrastructure
Platform Engineering: Asking "Why"? with Evelyn Osman
βToday we had some long conversations about Arc Bash and the future of scripting as well as platforms and the rise and fall of Kubernetes.
Hands-on with Headlamp: The Kubernetes UI
Join us as we explore Headlamp β an extensible, user-friendly Kubernetes UI. Weβll walk through installing, configuring, customizing, and using it in real time.
Comments