Develop and Deploy Laravel Applications with Docker
Course description
Learn how to use the power of Docker to develop, test, and deploy Laravel applications in local and production environments with this premium video course.
Read more about the course
Docker and Laravel work together in a perfect marriage Docker, and more broadly containerization as a whole, is growing in popularity, not just for production environments but also for local development. Laravel is the leading modern PHP framework used by millions of developers around the globe. Together, they help develop and deploy web applications that are fast, scalable, and OS independent.
Working with a LAMP stack or other web server software installed on your local machine can be a nightmare when it comes time to upgrade. If you have multiple apps that require different versions of something like PHP it's even worse. Using Docker to build your local dev environment removes the headache of maintaining and installing dependencies for web server software across your machines.
“I have absolutely no clue how to get started deploying my Laravel app to a production server with Docker.”
That's okay, there's a lot of options! In this course, we'll explore a few different methods to deploy your Dockerized Laravel application onto a production server. Including how to setup and use an automated testing and CI/CD service like CircleCI.
Watch Online
Watch Online Develop and Deploy Laravel Applications with Docker
All Course Lessons (20)
| # | Lesson Title | Duration | Access |
|---|---|---|---|
| 1 | Introduction to Docker Demo | 08:05 | |
| 2 | Introduction to Docker Compose | 08:25 | |
| 3 | Setting up Nginx | 08:57 | |
| 4 | Setting up Apache | 06:21 | |
| 5 | Setting up PHP | 07:42 | |
| 6 | Setting up MySQL | 06:58 | |
| 7 | Installing and using Composer | 09:05 | |
| 8 | Setting up our new Laravel app | 04:46 | |
| 9 | Setting up and using the Artisan service | 04:24 | |
| 10 | Setting up and using the npm service | 04:31 | |
| 11 | Building a simple test application | 12:04 | |
| 12 | Creating and running tests with PHPUnit | 03:59 | |
| 13 | Improving local Docker performance | 05:45 | |
| 14 | Enabling https locally with mkcert | 04:30 | |
| 15 | Caching with Redis | 08:32 | |
| 16 | Queuing and running jobs with Redis | 06:08 | |
| 17 | Running scheduled tasks | 04:58 | |
| 18 | Deploying a Laravel app with git | 18:55 | |
| 19 | Using Let's Encrypt with Docker in production | 05:20 | |
| 20 | Using-CircleCI-for-cicd-and-deployment | 10:31 |
Unlock unlimited learning
Get instant access to all 19 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.
Learn more about subscriptionComments
0 commentsSimilar courses

Laravel 8 - Advance Course Build School Management System

DevOps Project: CICD with Git GitLab Jenkins and Laravel

Real-Time Data with Laravel Reverb and Vue.js

Master System Design with Laravel

Want to join the conversation?
Sign in to comment