In EasyEngine the page cache is being stored and retrieved by Nginx from Redis. It first creates a cache key and stores the HTML content as value. By default in EasyEngine, if the request comes with query parameter(s) then Nginx skips caching and sends the request directly to PHP. This mechanism works fine for the… Continue reading Filter query string for Redis-Nginx cache
Nginx introduced HTTP/2 Server Push with NGINX 1.13.9. To upgrade Nginx to the latest version, 1.14.0, just run # ee stack upgrade –nginx You can check the version using # nginx -v nginx version: nginx/1.14.0 (EasyEngine) Configuration To configure HTTP/2 Server Push, you will have to use TLS(SSL). Almost all modern browsers will only support… Continue reading Configuring HTTP/2 Server Push
TODO:: write about docker-compose
Setup WordPress locally on MacOS using Kubernetes, Minikube, Helm. Also covers VirtualBox, Xhyve and MacOS native Hyperkit hypervisor.
TODO kubernetes concept local setup WordPress Deployment Gitlab CI/CD
Work in Progress The goal is to cover: Getting Started with Docker Docker concepts Docker Compose Docker Swarm Kubernetes Covered so far:
As you start using Composer to manage your dependencies, you need to take care specifying correct version of packages. Most often you would specify a range because you don’t want to edit composer.json file every time a minor plugin update gets a release. Version Constraint The composer has many ways to specify version constraints and… Continue reading Version Constraints
We use and recommend omnibus method with latest Ubuntu LTS. Install Gitlab-CE Package #Install and configure the necessary dependencies sudo apt-get install curl openssh-server ca-certificates postfix #Add the GitLab package server curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash #install the package sudo apt-get install gitlab-ce #Configure and start GitLab sudo gitlab-ctl reconfigure Configure All Gitalb related configurations are… Continue reading Gitlab-CE