Skip to content

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

License

Notifications You must be signed in to change notification settings

MongoExpUser/UNEPO-Stack-on-AWS-Lightsail

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UNEPO-Stack-on-AWS-Lightsail


Deploys Ubuntu, NodeJS, ExpressJS and PostgreSQL (UNEPO) 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
    • PostgreSQL

DEPLOYING THE CDK STACK

To deploy the stack on AWS, follow the steps in the following link:

CDK for Terraform Application: https://learn.hashicorp.com/tutorials/terraform/cdktf-build-python?in=terraform/cdktf

License

Copyright © 2015 - present. MongoExpUser

Licensed under the MIT license.

About

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published