My goal is to host a web application on AWS with App Runner.
I have a project that consists of two Docker images; a front end React app and a FastAPI python back-end API service that work in tandem.
I pushed both Docker images to AWS ECR and plan on creating App Runner Services for both the UI and API images respectively.
My thought process is to create an AWS VPC Endpoint between the two App Runner Services which I believe I did following the steps here.
Similarly I anticipate creating a VPC Endpoint between the API App Runner Service and an AWS RDS instance. Currently I have a postgres image as one of the services in my API docker-compose.yml
.
A general question I have is does this sound "correct"? Are there better approaches with respect to App Runner?