We have an app written in Angular2 (and Typescript) that we would like to deploy to a staging server on Amazon Web Services.
The app is not compiled to JS static files and is being maintained by a different team on Github.
Your responsibility would be to:
- pick a service to use for deployment (Docker, ECS, EC2, whatever) that runs on AWS
- architect a seamless deployment process to deploy the app (and compile) from github to a staging (then production) environment. A shell script should be delivered.
- provide clear instructions how to deploy the app anytime a change is made (script is enough if that's all there is)
We will provide you with the Angular+TS source code and any AWS services you need.
I don't think you even need a ec2 instance here as mostly likely you can serve it off of s3. I can help you setup caching and edgekey locations too to make it even faster for the user.