In this post, I will demonstrate how to install Jenkins into a Kubernetes cluster in AWS and go on to explain how to configure a build pipeline for Java applications such that the built application can be automatically deployed to the Kubernetes cluster.
In this post, I will demonstrate how to set up a Kubernetes cluster in AWS using KOPS.
Configuration is one of the factors of the twelve-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 Boot and Spring Cloud.
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 post, I will explain what CORS is and how you can configure NGINX as a reverse proxy in Docker to avoid it.
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 its current repository into its own dedicated repository preserving the Git history for the files.
Will your Tomcat instance not shut down because of long-running Quartz jobs?
I had that problem. Here is what I did…
I’ve been using Docker in my current role for over six months now to provide me with an Oracle Database instance on a Mac. Oracle is the database of choice on the other environments; from CI to Production.
So you’ve heard about this thing called Docker and you want to give it a go on your Mac. You’ve installed Docker Toolkit and you’ve created yourself a docker machine: