Deploying to AWS EC2 (Standalone)
info
These instructions have been tested on Amazone [TBD]
Goal
Set up the project on AWS ECS - AWS Elastic Container Service
As the project is archecting and designing by micro-services architecture, the best practices is containerizing service with Cloud Container Services. With robust support by Native-Cloud:
- High-Availability
- Auto-Scaling
Environment
- ECS Instance profile:
- ECS Spec:
Installation
- Pushing Docker images onto AWS ECR - AWS Elastic Container Repository
- Install Software
- Install Dependency
- Start project
(Optional) If you want to expose applition to internet
There is some serveral ways to expose APIs using AWS API Gateway