Giter VIP home page Giter VIP logo

ecs_webapp's Introduction

Infrastruture Diagram

AWS CDK - Web App running on ECS Fargate

What is it?

This project deploys a Web App running in AWS ECS Fargate, components are captured in the infrastructure diagram.

Pre-Reqs:

See instructions on how to get started with using AWS CDK https://docs.aws.amazon.com/cdk/v2/guide/getting_started.html.

How it works:

After Pre-reqs instructions:

  1. clone the repo
    git clone [email protected]:Cadmiral/ecs_webapp.git
  1. modify config/prod.yaml to match your AWS Account and region
  2. bootstrap account
    cdk bootstrap -c stage="prod"
  1. deploy the app
    cdk deploy MyWebApp -c stage="prod"

Configuration:

Configuration files are located in the /config directory.

prod.yaml - shows an example on how to create additional stages, i.e dev.yaml - you can choose which account to deploy to using the '-c stage="$stage"' flag.

common.yaml - configuration for various parameters that can be easliy extended

ecs_webapp's People

Contributors

cadmiral avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.