Skip to content

Latest commit

 

History

History
33 lines (23 loc) · 1.21 KB

README.md

File metadata and controls

33 lines (23 loc) · 1.21 KB

Overview

This application is an example of a multi-docker appplication running on AWS Elastic Beanstalk. The application is integrated with Travis CI and deployed to Elastic Beanstalk using Multicontainer Docker configuration.

  • The below diagram shows an overview of the application architecture.

Architecture

Getting Started

Development

  • You can run the application by executing the following command in the project directory.
  docker-compose up
  • Then open the application in the browser through
  http://localhost:3050/

production

You need to create the following resources in AWS to prepare production environment

  • Create Elastic Beanstalk application and add required environment variables.
  • Create Postgres RDS instance.
  • Create Redis ElasticCache instance
  • Adjust a security group between the above three resources.
  • Create a deployment user and place credentials in Travis CI environment variables

Reference

This application is an exercise application from Docker and Kubernetes The Complete Guide course.