In AWS Elastic Beanstalk, there is a wizard flow for deploying node.js apps. When I get to the step for \"upload your own\" application source, it describes in generic terms the
The cardinal sin in my question above was attempting to run my Angular 5 app in AWS by using their choice for node.js as my server platform. Here is what I learned (with some help from folks like Albert Haff: Angular 5 uses Node (ng serve) to simulate a webserver while you code. However, even though there is a supported flag for --prod, it's not to be used in production! It's really easy (and tempting) to select node.js as the environment when deploying your Angular 5 app via Beanstalk -- but don't do it!
for i in dist/*; do brotli $i; done
Now, from here you will likely need to connect up your domain name. Use Route 53 for that.