Emad Zaamout
Emad Zaamout
  • 35
  • 598 364
Docker Health Checks
In this course, we will cover docker health checks.
Health checks are needed to ensure your containers are “healthy” before starting your application.
For example, if you want to automatically run your migrations after your api docker container is up, then you wont really be able to do that if the database isnt ready to handle traffic.
Github Starter Files: github.com/emad-zaamout/course-docker-health-checks-starter-files
Chapters
0:00 Introduction
0:36 Clone sample project
1:51 docker health checks
มุมมอง: 135

วีดีโอ

Unsigned Integers vs UUIDs for Laravel Distributed Systems
มุมมอง 10521 วันที่ผ่านมา
Laravel Edition. In this quick tutorial I explain why using unsigned AUTO_INCREMENTED integer IDs for your database tables is bad and why you should use UUIDs instead. Using Laravel, I will show you how to do that quickly.
Running Dockerized Laravel as Non Root User
มุมมอง 145หลายเดือนก่อน
Laravel docker security using custom user instead of root. Easily fix all laravel permission errors. Course Material Github github.com/emad-zaamout/course-material-laravel-docker-security-custom-user-setup Chapters 0:00 Introduction 0:35 Risks of using Root User 1:05 Setting up your local 5:40 UID & GID 7:47 Creating new user 8:35 File Permissions & Ownership 10:40 Configuring Server to use new...
Deploy Dockerized Laravel Application using AWS ECS + AWS CodeBuild
มุมมอง 13K11 หลายเดือนก่อน
Deploy any Dockerized application using AWS RDS, ECR, ECS, Load Balancers, ECS Cluster, Task Definitions, Target Groups, Route53, AWS ACM, IAM, GitHub, etc … Github Repository github.com/emad-zaamout/laravel-docker-aws-deployment-course-start Chapters 0:00 Intrduction 1:03 Github Setup 1:50 Laravel Project Setup 5:19 Docker Walkthrough 7:41 Install AWS CLI 8:42 Laravel Deployment Prep 9:52 AWS ...
PHP Code Quality using CodeSniffer phpcbf, phpcs
มุมมอง 1.2K11 หลายเดือนก่อน
PHP_CodeSniffer is a set of two PHP scripts; the main phpcs script that tokenizes PHP, JavaScript and CSS files to detect violations of a defined coding standard, and a second phpcbf script to automatically correct coding standard violations. PHP_CodeSniffer is an essential development tool that ensures your code remains clean and consistent.
Amazon Elastic Container Registry (AWS ECR)
มุมมอง 1.8K11 หลายเดือนก่อน
Amazon Elastic Container Registry (AWS ECR) Last video, we learned how to create custom docker images. In this tutorial, we will learn how to store and use our docker images in AWS ECR. AWS ECR is a container image registry service which allows us to store Docker containers for both public and private access. Base Image Github URL github.com/emad-zaamout/php-fpm-nginx-base-image
Docker Custom Images
มุมมอง 1K11 หลายเดือนก่อน
Eliminate containers build time. Github URL for laravel-docker-nginx-php-fpm-opcache github.com/emad-zaamout/laravel-docker-nginx-php-fpm-opcache Hello guys, welcome back. In this tutorial, were going to learn how to create our own custom docker images. If your using Docker to run your Laravel project, then it should be obvious that building your project locally takes a long time. Generally, in...
Dockerized SonarQube - Code Quality and Code Security
มุมมอง 13Kปีที่แล้ว
SonarQube Communication Edition is an open-source code quality and security tool that analyzes your code and provides you with code quality and security reports. If you’re building a SAAS application, then using tools like SonarQube is essential as it can be used to detected bugs, vulnerabilities, bad programming practises maintainability scores and much more. If your using continuous developme...
Linux Permissions Explained
มุมมอง 688ปีที่แล้ว
Linux permissions explained. Linux permissions made easy. full course.
Laravel Docker Nginx + PHP-FPM + op_cache
มุมมอง 14Kปีที่แล้ว
Laravel Docker Nginx PHP OP CACHE OPcache is a caching engine built into PHP. When enabled, it dramatically increases the performance of websites that utilize PHP. This course, we will build and Dockerize a new Laravel Project. We will learn how to build Nginx and set up OP Cache for top performance. My Github Account: github.com/emad-zaamout If your new to Docker, you should watch my other vid...
Laravel Makefiles Course
มุมมอง 2.1Kปีที่แล้ว
In this course, were going to learn how to build Makefiles. A common problem you will always face when working on any project, is how to build and work with your project. By using Makefiles, you can forever change how you build your projects. Stop wasting time running your commands manually. Its not efficient. Today you might remember all the commands you need to build your project. Few months ...
Windows WSL 2 Docker Tutorial
มุมมอง 13Kปีที่แล้ว
To run Docker on Windows, there’s few ways. You can either run it using the Docker legacy Hyper-V backend, or you can use WSL 2 which offers much better performance and stability. What is Windows Subsystem for Linux (WSL2)? The Windows System for Linux (WSL) lets you run a Linux environment directly on windows without needing to use virtual machines or dualboot setup. This allows you to fully t...
Laravel 9 Complete Course | Blog Implementation
มุมมอง 5Kปีที่แล้ว
In this course, we will learn how to build web applications using the Laravel framework. We will build a personal blog, with an admin section where you can create, update, and delete blogs and images. This course will also include user management. To keep things simple, we will use Laravel blade, jQuery, and bootstrap 5 for the frontend. For the backend, its mostly just Laravel. Some of the top...
Laravel Docker Course | Complete Laravel Dockerization
มุมมอง 77K2 ปีที่แล้ว
Complete Laravel Docker implementation. Full course. In this course, you will learn everything that you’ll need to know about Docker. We will be building a new Laravel Docker template that you can use to run all your Laravel Projects. Our implementation will include 6 containers: 1. PHP 2. WebSockets 3. Database 4. Redis 5. Queue 6. Node I will also provide you a sample Laravel project that we ...
Laravel WebSockets Course | Chat App Example
มุมมอง 15K2 ปีที่แล้ว
Hello and Welcome back to another AHT Cloud training series. In this course, we will cover custom Laravel WebSocket Chat Application implementation using the Laravel framework. We will not be using any third-party vendor for the WebSocket’s server. We will implement it from scratch, and we will use our server to handle all the WebSocket’s communications. Before we get started, don’t forget to s...
Laravel API Development | MVCS + Repository Pattern | Laravel Backend Course
มุมมอง 9K2 ปีที่แล้ว
Laravel API Development | MVCS Repository Pattern | Laravel Backend Course
MySQL Tutorial - MySQL Error Log, General Query Log and Slow Query Log
มุมมอง 6K2 ปีที่แล้ว
MySQL Tutorial - MySQL Error Log, General Query Log and Slow Query Log
Laravel Eloquent ORM vs Raw Queries | Laravel Performance Testing
มุมมอง 1.4K2 ปีที่แล้ว
Laravel Eloquent ORM vs Raw Queries | Laravel Performance Testing
Email DNS Master Course | SPF + DKIM + DMARC Explained
มุมมอง 51K2 ปีที่แล้ว
Email DNS Master Course | SPF DKIM DMARC Explained
DMARC Tutorial - How to set up DNS DMARC record | Protect Your Doman
มุมมอง 8K2 ปีที่แล้ว
DMARC Tutorial - How to set up DNS DMARC record | Protect Your Doman
Email SPF Record Tutorial - Sender Policy Framework (SPF) | Prevent Email Spoofing | DNS Course
มุมมอง 1.7K2 ปีที่แล้ว
Email SPF Record Tutorial - Sender Policy Framework (SPF) | Prevent Email Spoofing | DNS Course
AWS Load Balancer and AWS Target Groups Tutorial
มุมมอง 15K2 ปีที่แล้ว
AWS Load Balancer and AWS Target Groups Tutorial
AWS Elastic Load Balancing Explained
มุมมอง 2.7K2 ปีที่แล้ว
AWS Elastic Load Balancing Explained
AWS Tutorial - How to copy/clone/duplicate EC2 Instances?
มุมมอง 21K2 ปีที่แล้ว
AWS Tutorial - How to copy/clone/duplicate EC2 Instances?
How to Install PHP on Windows Server 2019?
มุมมอง 15K2 ปีที่แล้ว
How to Install PHP on Windows Server 2019?
Git Tutorial - Git Hooks Crash Course
มุมมอง 6K2 ปีที่แล้ว
Git Tutorial - Git Hooks Crash Course
DevOps Tutorial - Laravel Deployment Automation CI\\CD using AWS RDS EC2 S3 CodeDeploy BitBucket
มุมมอง 22K2 ปีที่แล้ว
DevOps Tutorial - Laravel Deployment Automation CI\\CD using AWS RDS EC2 S3 CodeDeploy BitBucket
How to increase your AWS EC2 Instance Storage (EBS Volumes) with no downtime?
มุมมอง 15K2 ปีที่แล้ว
How to increase your AWS EC2 Instance Storage (EBS Volumes) with no downtime?
Git Tutorial - Git Crash Course using BitBucket
มุมมอง 184K2 ปีที่แล้ว
Git Tutorial - Git Crash Course using BitBucket
Laravel Tutorial - Laravel Setup Windows 10 Vagrant Homestead Orcale VM VirtualBox
มุมมอง 10K2 ปีที่แล้ว
Laravel Tutorial - Laravel Setup Windows 10 Vagrant Homestead Orcale VM VirtualBox

ความคิดเห็น

  • @gerardorebolledo3385
    @gerardorebolledo3385 16 ชั่วโมงที่ผ่านมา

    great vid

  • @AHMED-nd7zt
    @AHMED-nd7zt 4 วันที่ผ่านมา

    ‏‪ok that is great video❤

  • @bortolinipedro
    @bortolinipedro 5 วันที่ผ่านมา

    Thanks!

  • @user-mp6hh3tq2h
    @user-mp6hh3tq2h 5 วันที่ผ่านมา

    thank you for your video.

  • @cardenat
    @cardenat 8 วันที่ผ่านมา

    Excellent video tutorial 👋, thanks you so much.

  • @anchalpandey9074
    @anchalpandey9074 13 วันที่ผ่านมา

    i'm going to ask a really stupid question . do we need to have web server, php and composer already installed before all this I've recently switched from windows where i have everything set up for projects to linux ubuntu i've nothing installed configuring all those old projects are headach i've access to many projects everytime i switched to new system cus i couldn't configure them all due to different version requirements All the people under this video looks experienced i'm the only fool here i've copied the old laravel project and installed docker ( have not any any docker compose file till now) i'm new to docker i dont know how to containerize different project tho i'm getting a bit of understanding but still had that stupid question so Do i need to have apach, php, composer pre installed before creating container/image in docker-compose?

  • @tommystephen9146
    @tommystephen9146 16 วันที่ผ่านมา

    Great tutorial. I don't remember to have seen you ask the viewers to subscribe to your channel!!!

  • @codewithexperts
    @codewithexperts 17 วันที่ผ่านมา

    make a video I'm confused making just laravel project build I'm using a docker file which run successfully but when i run my image it's not working FROM php:7.4-apache # Install dependencies RUN apt-get update && \ apt-get install -y \ libzip-dev \ zip \ unzip \ git \ && docker-php-ext-install pdo_mysql zip # Enable mod_rewrite RUN a2enmod rewrite # Set the Apache document root to the public directory ENV APACHE_DOCUMENT_ROOT=/var/www/html/public RUN sed -ri -e 's!/var/www/html!${APACHE_DOCUMENT_ROOT}!g' /etc/apache2/sites-available/*.conf RUN sed -ri -e 's!/var/www/!${APACHE_DOCUMENT_ROOT}!g' /etc/apache2/apache2.conf /etc/apache2/conf-available/*.conf # Copy the application code COPY . /var/www/html # Set the working directory WORKDIR /var/www/html # Install Composer RUN curl -sS getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer ENV COMPOSER_ALLOW_SUPERUSER=1 # Install project dependencies RUN COMPOSER_MEMORY_LIMIT=-1 composer install --ignore-platform-reqs --no-interaction --no-plugins --no-scripts # Set permissions RUN chown -R www-data:www-data /var/www/html/storage /var/www/html/bootstrap/cache # Expose the port EXPOSE 80 # Start Apache in the foreground CMD ["apache2-foreground"]

  • @kellyxglobalwebsolutions4452
    @kellyxglobalwebsolutions4452 19 วันที่ผ่านมา

    Hey man, nice video. The services are running fine for me, laravel frontend pages are loading fine, but it seems there's an issue with connecting to the database as each time I tried to access a route that connects to a database in MYSQL, I'm always hitting this error message: SQLSTATE[HY000] [2002] No such file or directory SELECT * FROM `users` WHERE `email` = Admin OR `name` = Admin OR `phone` = Admin limit 1

  • @bytewisesl
    @bytewisesl 21 วันที่ผ่านมา

    a... finally. i was recently start following you. i got this issue in "Laravel Docker Course | Complete Laravel Dockerization"

  • @bytewisesl
    @bytewisesl 22 วันที่ผ่านมา

    awesome, thanks for the tuto... 🔥

  • @alvinellavu9603
    @alvinellavu9603 25 วันที่ผ่านมา

    I have been failing to understand why I get this error connection refused since laravel 11 release, tried couple of times to debug it, thanks for this help

  • @amrhesham6383
    @amrhesham6383 26 วันที่ผ่านมา

    thanks a lot!

  • @sergey5561
    @sergey5561 27 วันที่ผ่านมา

    How can we run the application on port 80 in the browser?

  • @ayudatransporte3762
    @ayudatransporte3762 28 วันที่ผ่านมา

    Thanks for the video on dmarc and the additional information you provided on how to validate the setup. I has just helped me troubleshoot an issue.

  • @iangillespie2426
    @iangillespie2426 หลายเดือนก่อน

    Worked straight away setting up php on Windows Server 2019. Thank you very easy to follow.

  • @victorsuzuki2503
    @victorsuzuki2503 หลายเดือนก่อน

    im glad you exist! Thankyoou

  • @TickTickBoom358
    @TickTickBoom358 หลายเดือนก่อน

    This video saved my life bro... Thank you very much. I see that this is the latest version of SonarQube 10.5.91... Will this update automatically always?

  • @dmitrywebsmith4031
    @dmitrywebsmith4031 หลายเดือนก่อน

    Thank you, Sir!

  • @realworldprogramming1
    @realworldprogramming1 หลายเดือนก่อน

    thank you emad. very helpful video

  • @arminekimanga3264
    @arminekimanga3264 หลายเดือนก่อน

    Thank you so much😇😇

  • @irl.introvert2211
    @irl.introvert2211 หลายเดือนก่อน

    just wanna say god bless you sir 🙏🙏🙏

  • @maksneomoon3900
    @maksneomoon3900 หลายเดือนก่อน

    Great job Emad! Thanks! That is what I NEEDED!

  • @tamilvillage7749
    @tamilvillage7749 หลายเดือนก่อน

    Can you put video to install php, mysql, Laravel without windows platform tool to deploy website? Coz no more support by windows platform tool.

  • @kenny_capo2029
    @kenny_capo2029 หลายเดือนก่อน

    Awesome tutorial, sir! Super easy to follow and great explanation and recommendations.

  • @anaralizada8884
    @anaralizada8884 2 หลายเดือนก่อน

    Thank you

  • @katakurifan6
    @katakurifan6 2 หลายเดือนก่อน

    Not working

  • @Geez.
    @Geez. 2 หลายเดือนก่อน

    what URL rewriting rules should be added for Laravel and how? all links don't work it returns a 404 error

  • @AliAwwad
    @AliAwwad 2 หลายเดือนก่อน

    Thank you for this great tutorial Emad. it really helped me understand how things work to make a running application on ECS. I noticed you had "cp .env[dot]prod .env" in both buildspec.yml and in the entrypoint[dot]sh. is it required? Can't wait for the CI/CD Pipeline for the auto deployments.

  • @ISP4ever
    @ISP4ever 2 หลายเดือนก่อน

    i would like to encrypt my php code before i deploy to GCR that uses the code in a pod. Is it posible to do that on the pipeline?

  • @rwotbusiness3690
    @rwotbusiness3690 2 หลายเดือนก่อน

    This is a very recent in April 2024 best tutorial that works even on laravel 11 Thank you so much brother.

  • @NarattamHalder
    @NarattamHalder 2 หลายเดือนก่อน

    Thank you.

  • @AliAwwad
    @AliAwwad 2 หลายเดือนก่อน

    Thank you so much Emad.

  • @kishoreembeti2613
    @kishoreembeti2613 2 หลายเดือนก่อน

    Thank you

  • @kratosgodofwar777
    @kratosgodofwar777 2 หลายเดือนก่อน

    This is an insane amount of knowledge thank you very much! ❤

  • @Kasra-shaah-doost
    @Kasra-shaah-doost 2 หลายเดือนก่อน

    thanks for your video

  • @josephnduati1214
    @josephnduati1214 2 หลายเดือนก่อน

    Great! Thank you Sir.

  • @josephnduati1214
    @josephnduati1214 2 หลายเดือนก่อน

    This man should be protected!

  • @saragasmichalis2177
    @saragasmichalis2177 3 หลายเดือนก่อน

    perfect!!!

  • @uzairs.2310
    @uzairs.2310 3 หลายเดือนก่อน

    i am new to docker and now i can use it and deploy my project via docker. May God bless you brother! <3

    • @anchalpandey9074
      @anchalpandey9074 13 วันที่ผ่านมา

      i'm going to ask a really stupid question . do we need to have web server, php and composer already installed before all this I've recently switched from windows where i have everything set up for projects to linux ubuntu i've nothing installed configuring all those old projects are headach i've access to many projects everytime i switched to new system cus i couldn't configure them all due to different version requirements All the people under this video looks experienced i'm the only fool here i've copied the old laravel project and installed docker ( have not any any docker compose file till now) i'm new to docker i dont know how to containerize different project tho i'm getting a bit of understanding but still had that stupid question so Do i need to have apach, php, composer pre installed before creating container/image in docker-compose?

  • @abdalkhalekchamkha3622
    @abdalkhalekchamkha3622 3 หลายเดือนก่อน

    Well done, bro!

  • @martinephilippe4242
    @martinephilippe4242 3 หลายเดือนก่อน

    Hi, It is not clear why/how someone could by-pass a domain SPF protection and dmark will fix that? Because dmark is more to get reports and notificaitons when someone tried to send on your domain name?

  • @kouameyaojean1482
    @kouameyaojean1482 3 หลายเดือนก่อน

    Good and undertandable tuto. You did not talk about remote hooks

  • @mamunhossain3969
    @mamunhossain3969 3 หลายเดือนก่อน

    Great Best Laravel deployment tutorial ever I seen. Allah bless you dear. ❤

  • @Matrix8521
    @Matrix8521 3 หลายเดือนก่อน

    It should be noted that this setup is for development only. On production you'd need an extra webserver container (nginx or apache) to serve your website as relying on "php artisan serve" in production would be a terrible idea.

  • @koetje5259
    @koetje5259 3 หลายเดือนก่อน

    Does anyone know why companies hardly set these records up and when being confronted with it companies seem to not care. Even IT professionals seem to not care about their protection.

  • @Reacher6005
    @Reacher6005 3 หลายเดือนก่อน

    No sound??

  • @tugofwar8405
    @tugofwar8405 3 หลายเดือนก่อน

    Do you know any online courses that teach and certify for this kind of tech?

  • @vipin950
    @vipin950 3 หลายเดือนก่อน

    Thanks Emad Zaamount It was really nice and details video, thanks for creating such nice content.

  • @alionides
    @alionides 3 หลายเดือนก่อน

    its working on local but doesnt work on production with digitalocean droplet