Assumption: each project will be running a Node.js or other server to process routed requests for frontend React code. [Not the "React Router" that retrieves all frontend code from S3 buckets.] [So far this is a negative assumption - we've been building the frontend devops pattern assuming no frontend server other than the HTTP listener you can activate on an S3 bucket.]
Generate a scripted build of frontend server - runtime, libraries, dependencies, assets, configuration and launch scripts.
Implement this as a Docker container which is built and tested by Travis before pushing to EC2 Container Service.
Assumption: each project will be running a Node.js or other server to process routed requests for frontend React code. [Not the "React Router" that retrieves all frontend code from S3 buckets.] [So far this is a negative assumption - we've been building the frontend devops pattern assuming no frontend server other than the HTTP listener you can activate on an S3 bucket.]
Generate a scripted build of frontend server - runtime, libraries, dependencies, assets, configuration and launch scripts.
Implement this as a Docker container which is built and tested by Travis before pushing to EC2 Container Service.