All the docker image can be amalgated into a single docker compose yml file & command
Serverless aws lambda functions can be deployed using a single serverless compose yml file & command
Amplify can be deployed using the cli. Step wise. You need to up the limit of number of tables you can create (from 10 to 33) in your account using a customer support request. This is also a single command.
OpenSearch is the only issue. Vector based search in a miniature version is required to replace opensearch. If you have suggestions I'm all ears. Something with docker & added to docker compose yml file
NextJs app - you can use vercel to deploy the the nextjs apps which is also straightforward
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Originally posted by: rush86999
It's not a single docker unfortunately.
It was created as a serverless backend + docker images for other parts that are not serverless
Originally posted by: rush86999