In this tutorial I am going to show you an example on deploying Spring Boot application to Heroku cloud. I will create a basic CRUD application with Spring Boot Data JPA and PostgreSQL/MySQL technologies. I will first show you how to perform CRUD operations locally, then deploy the same application in the Heroku cloud with…

Posted in Cloud Heroku MySQL Spring Boot

How to deploy Spring Boot Data JPA Application to Heroku Cloud

Here in this example I am going to show you how to allow users for OAuth2 SSO (Single Sign On) using AWS (Amazon Web Services) Cognito. I had explained how to do OAuth2 Single Sign On using Spring Boot and GitHub account. Here I am going to use AWS Cognito. You can use any other…

Posted in AWS Spring Boot Spring REST Spring Security

Spring Boot OAuth2 SSO Example with AWS Cognito

Here I am going to show you how to merge two separate branches into one using tortoise git client. Generally you or development team need to maintain separate line of development in different branches. So at some later point of time you need to merge your changes into another branch. Your team may manage different…

Posted in Git

How to merge two separate branches using Tortoise Git client

Here I will discuss on how to clone and create branch using tortoise git client. I assume here that a master branch already exists in the remote git repository. I will show you here how to clone the master repository in your local system using git client. You can also use the command line tool…

Posted in Git

How to clone and create remote Git repository branches using Tortoise Git

In this tutorial I will show you how to dockerize Django MySQL app using docker compose in Linux environment. So why do you need docker compose when you have docker container? Generally it is said to be best practices when each docker container runs a process with single responsibility, but for this application you need…

Posted in Django Docker MySQL

Docker Compose – Dockerizing Django MySQL App

Introduction In this tutorial I am going to explain you how to use docker compose to dockerize your Nodejs MySQL REST API for CRUD operations. I am not going to tell you here how to build the REST CRUD application but you can always go back and check the detail tutorial on this here. I…

Posted in Docker MySQL NodeJS REST

Docker Compose – Dockerizing Nodejs MySQL REST API CRUD Example

Introduction Here I am going to show you how to use docker compose for dockerizing Spring Boot Microservices MySQL app. Docker Compose is a tool for defining and running multi-container Docker applications. With Compose, you use a YAML file to configure your application’s services. Then, with a single command, you create and start all the services…

Posted in Docker Microservices MySQL Spring Boot

Docker Compose – Dockerizing Spring Boot Microservices MySQL App

Introduction It is considered to be a best practice for a container to have only one process with single responsibility. But as I am going to dockerize Python based Flask web app and MySQL server for storing data for the app, so I need two containers – one for running the app and another one…

Posted in Docker Flask MySQL Python

Docker Compose – Dockerizing Flask MySQL App

Introduction In this tutorial I am going to show you how to create a simple Python Flask REST API in Linux based CentOS 7 system. Then I am going to show you how to build, package and run this Python Flask application with Docker. Here I am creating an endpoint that returns Hello, World! in…

Posted in Docker Flask Python

How to Create, Build, Package and Run Python Flask Application with Docker

Introduction Here in this tutorial I am going to show you how to create a simple Spring Boot application. Then how to build, package and run this Spring Boot application with Docker in Linux environment (CentOS). I am going to use both gradle and maven as build tools for running build on this Spring Boot…

Posted in Docker Spring Boot

Create, Build, Package and Run Spring Boot Application with Docker in CentOS 7

Introduction I am going to show you how to install docker in Linux platform, the operating system I am using here is CentOS 7 64 bit architecture. In my previous tutorial I had shown how to install docker on Windows 7 operating system. Docker is a container, more like a virtual machine, portable, resource friendly…

Posted in Docker

How to install Docker on CentOS 7

Here I will tell you how to include the required gradle project into another project. Situation may occur when you need to have dependency of another gradle project into your current gradle project, but neither of these projects is a multi-module project. So in this case you can easily add the required project into your…

Posted in Gradle Spring Boot

How include required gradle project into another project