DevOps

Run Laravel backend, Angular frontend, and MySQL database with Docker Compose.

In this tutorial article, we are going to setup our already existing full-stack Laravel and Angular application; the backend, the frontend and the database, in a way that it going to be portable, easy to deploy on any server or development environment. 1 — The Front End We need to have a Dockerfile in thefrontend project …

Run Laravel backend, Angular frontend, and MySQL database with Docker Compose. Read More »

Dockerize a WordPress Website, PhpMyAdmin and its Database.

“Dockerizing” a WordPress website and its database simply means the process of packaging the WordPress application, its dependencies, and the database into Docker containers. Which allows you to easily isolate and run the website and its dependencies in a consistent environment across different systems. Steps 1- Back up your website: Backing up a WordPress website …

Dockerize a WordPress Website, PhpMyAdmin and its Database. Read More »

Set up CI/CD with GitHub, Docker, and Jenkins.

In this tutorial, we are going to build and run a simple Node.js app on our (local or remote) server using docker, triggering the build from a GitHub repository git push event, using Jenkins. Setup Docker: https://docs.docker.com/engine/install Setup Jenkins: https://www.jenkins.io/doc/book/installing Step 1) Node App: 4 Files to be created: 1- server.js The app simply is …

Set up CI/CD with GitHub, Docker, and Jenkins. Read More »