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

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AWS Docker

This article provides a detailed step-by-step guide on how to deploy a MongoDB, Java App, and UI App instances using Docker, 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.

Start with the AWS Setup section to configure the necessary resources on the AWS account, such as a VPC, Security Group, EC2 instance, and more. Completing these steps ensures the environment is properly prepared for the deployment instructions outlined below:

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

  • 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.

  • 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.

About

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

Topics

Resources

Stars

Watchers

Forks