Tag: Docker
How to Use Bitbucket Pipelines for CI/CD in WordPress and Drupal Web Development
In the world of building websites, it’s important to work fast and without mistakes. Continuous Integration and Continuous Deployment (CI/CD) help make this happen by automating parts of our work. In this post, I’ll demonstrate how to leverage Bitbucket Pipelines for automating various tasks, such as testing and deploying projects built with Drupal and WordPress,…
Proxying Media Files in a Local WordPress Development Environment with DDEV
Proxying media files in a local WordPress development environment is an essential skill for developers who want to ensure that their local site reflects the content and functionality of the live production site. Downloading all the media files to your local environment might not be the best solution, especially if the production site has a…
How to switch from Docker Desktop to Colima for local development
What is Colima? Per the official documentation: Per ChatGPT: “It is a platform for managing and deploying Docker containers, which provides features such as orchestration, scaling, and automation.” Why switch to Colima? I found this blog post from the DDEV maintainer, Randy Fay, where we can see that the performance gains of Colima over the…
How to setup a WordPress or Drupal site locally with ddev
DDEV is an open source tool that allows setting up local sites using docker, quickly. You will learn from my experience with it about how to use it, and some helpful commands.
How to co-install composer 1 and composer 2
If you followed the steps at How to set-up a Drupal or WordPress site locally using Docker to set-up a local Drupal 8 site using docker, you will find that the PHP container has composer2 and that Drupal 8 is not compatible with it. The easiest way to get composer 1 up and running when…
How to set-up a Drupal or WordPress site locally using Docker
This article is not aiming to provide explanations about the tools that I use to set-up Drupal/WordPress sites, I think there is a lot of information available on the internet about them Docker, Traefik, Compose. The only goal of this post is to document the process that I follow since it is really easy, and…