1, 2, 3: SpringBoot, Docker, Nginx, DigitalOcean

This is another step-by-step walkthrough which explains how to dockerize and deploy a SpringBoot microservice behind Nginx.

This article aims at helping Java developers who want to start using popular tools (Docker, Nginx, DockerHub, Certbot) to create a production-ready application. It will also show how to obtain a (free!) domain, setup a (free!) SSL certificate and deploy on DigitalOcean. Some Devops for developers.

Why 1–2–3? Focus on simple essential aspects, clear code samples and…