Skip to content

AWS deployment guide using Docker for Java App, UI App, and MongoDB instances. Additionally, Nginx setup as a reverse proxy for HTTP and HTTPS protocols with a valid Wildcard SSL/TLS Certificate

Notifications You must be signed in to change notification settings

erebelo/aws-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AWS Docker

This article provides a detailed step-by-step guide on how to deploy a Java App, UI App, and MongoDB instances using Docker, both locally and on AWS EC2.

Additionally, it provides how to set up Nginx as a reverse proxy for multiple Apps running on a single EC2 instance and responding to the same HTTP (80) and HTTPS (443) ports.

  • java-app: guide that describes an approach on how to deploy a Java App using Docker

  • ui-app: guide that describes an approach on how to deploy an UI App using Docker

  • mongodb: guide that describes two approaches on how to deploy a MongoDB using Docker

  • nginx: guide that describes how to set up Nginx as a reverse proxy for HTTP and HTTPS protocols, including the setup of a valid Wildcard SSL/TLS Certificate for secure communication