API Gateway + Vue JS + Express + PostgreSQL
This repository showcases an API gateway fronting an app that uses Vue JS, Express and PostgreSQL. Each piece of architecture is running isolated on their own container.
How it looks like in local
How it will look like in AWS
The following items should be installed on your machine:
Run the following on the project root directory:
Access GUI Locally
To access GUI, navigate to http://localhost:52793
To hit an API, navigate to http://localhost:52793/v1/api/users/list
Manually Deploy Cloud Formation Stack via AWS CLI
The script below is used for automating deployment of Infrastructure. I'm still on the process of writing pipeline provisioning scripts and application-level automation components.
# Navigate to scripts folder and run the following command aws cloudformation create-stack --stack-name my-stack-name \ --template-body file://root-stack.yml --profile YOUR_AWS_PROFILE_NAME \ --parameters ParameterKey=TemplateS3BucketUrl,ParameterValue=YOUR_S3_URL_HERE \ --capabilities CAPABILITY_NAMED_IAM
I'm writing about API gateways in my blog @ https://www.pogsdotnet.com
Buy me a beer so I can code more?
If your'e happy with my repository, I don't take TYs, send me a beer instead