Skip to content

Deploys Ubuntu, NodeJS, ExpressJS and MySQL (UNEMY) Stack on AWS Lightsail with Terraform Python CDK.

License

Notifications You must be signed in to change notification settings

MongoExpUser/UNEMY-Stack-on-AWS-Lightsail

Repository files navigation

CI - UNEMY

UNEMY-Stack-on-AWS-Lightsail


Deploys Ubuntu, NodeJS, ExpressJS and MySQL (UNEMY) Stack on AWS Lightsail with Terraform Python CDK..

The STACK deploys the following specific resources and software:
  1. AWS Lightsail ssh key pair, assigned to instance(s) in Item 2 below.

  2. AWS Lightsail instance(s) with Ubuntu 20.04 LTS OS

  3. AWS Lightsail static ip(s) for the instance(s).

  4. AWS Lightsail static ip attachhment(s) to the instance(s).

  5. Bash launch or start-up script (user data) for the installation of software, on the instance(s), including:

    • Additional Ubuntu OS Packages
    • NodeJS
    • ExpressJS Web Server Framework
    • Other Node.js Packages and
    • MySQL

DEPLOYING THE CDK STACK

  1. To deploy the stack on AWS via Local Computer, follow the steps in the following link:
    CDK for Terraform Application

  2. To deploy the stack on AWS via GitHub Actions see the following link:
    CI: UNEMY

License

Copyright © 2015 - present. MongoExpUser

Licensed under the MIT license.

About

Deploys Ubuntu, NodeJS, ExpressJS and MySQL (UNEMY) Stack on AWS Lightsail with Terraform Python CDK.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published