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
Fuck you, Hashicorp ... an IBM Company.
HashiCorp archived the repo without warning. Here is why their excuse about "product market fit" is a lie.
Replace Your GitHub Actions YAML with CUE
Are you tired of copy-pasting YAML between repositories only to be bitten by typos after pushing?
MinIO, we won't miss you.
MinIO just announced maintenance mode for their community edition β and honestly? Good riddance.
Relaunching Klustered ... with Heroku Vibes
Building and Launching a Marketing Page on Heroku with AI in Under 20 Minutes
Comments