An open API service indexing awesome lists of open source software.

https://github.com/mongoexpuser/unemy-stack-on-aws-lightsail

Deploys Ubuntu, NodeJS, ExpressJS and MySQL (UNEMY) Stack on AWS Lightsail with Terraform Python CDK.
https://github.com/mongoexpuser/unemy-stack-on-aws-lightsail

aws express-js lightsail mysql node-js python terraform-cdk ubuntu

Last synced: 3 months ago
JSON representation

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

Awesome Lists containing this project

README

          

[![CI - UNEMY](https://github.com/MongoExpUser/UNEMY-Stack-on-AWS-Lightsail/actions/workflows/cdk-terraform-unemy.yml/badge.svg)](https://github.com/MongoExpUser/UNEMY-Stack-on-AWS-Lightsail/actions/workflows/cdk-terraform-unemy.yml)
# 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.