- Dependencies and health-checks for `docker-compose.yml`
9
- Fighting with `.env`
10
- Interactive development with a the Docker shell pattern dshell
11
- Add a multi-layer `Dockerfile`
12
- Adding PHP extensions to the container image
13
- Adding a `Makefile` to codify commands
14
- Fighting with nginx
15
- Deploying to Kubernetes
Description:
Explore best practices for developing Laravel PHP applications with Docker, Docker Compose, and Kubernetes in this comprehensive live tutorial. Learn how to set up a development environment using nginx and php-fpm, create a multi-layer Dockerfile, add PHP extensions, and deploy to Kubernetes. Follow along as the host and guest speaker demonstrate practical techniques, including adding MariaDB to docker-compose.yml, implementing dependencies and health-checks, and using the Docker shell pattern for interactive development. Gain insights on container image specificity, fighting with .env files, and codifying commands with Makefiles. Perfect for web developers looking to enhance their Laravel development workflow with containerization and orchestration technologies.
Docker, Kubernetes, and PHP: Laravel Edition - Best Practices for Development