Centralised configuration using Spring Boot

Configuration is one of the factors of the 12 factor app. Environment specific configuration should never be part of the compiled code. You should never have to modify and rebuild the code to propagate it through the environments en route to production. In this article I discuss how to create a centralised configuration server using Spring […]

Continue reading

NGINX as a reverse proxy in Docker

If you are developing a web application then you will more than likely deploy the UI layer files in a simple web server to provide a fast edit/reload/test cycle. If you want to use the real backend services you’ll require a web application container such as Tomcat but you’ll hit the CORS problem. In this […]

Continue reading

How to speed up git filter-branch

I have recently had the task of moving some files from one Git repository into a new Git repository. We simply wanted to move a service from it’s current repository into it’s own dedicated repository preserving the Git history for the files. After some investigation I discovered git filter-branch was the command to use using the index-filter option. […]

Continue reading