MEAN Stack starter app preinstalled for AWS: MongoDB, Express, Angular and Node.js, with per instance database and application credentials generated on first boot. Backed by 24/7 cloudimg support.
## MEAN Stack by cloudimg
The MEAN Stack -- MongoDB, Express, Angular and Node.js -- gives you an opinionated, end to end JavaScript application platform. This Amazon Machine Image delivers the four components installed, configured and connected, with a sample full stack application running so the moment the instance is up you can browse to it and replace the sample with your own application.
## Application Stack
Node.js 22 LTS from the official NodeSource repository. MongoDB 7 Community from the upstream MongoDB APT repository, with SCRAM SHA 256 authentication enabled. An Express 4 API server running under pm2 as a systemd service. A prebuilt Angular 18 single page application served as static assets. nginx in front of everything, terminating port 80 and reverse proxying the Node.js API.
## Secure First Boot
On the first boot of every instance a one shot service generates a fresh MongoDB administrator password, a fresh MongoDB application role password and a fresh Express session secret, all unique to that instance, and writes them to a root only credentials file. No shared or default credentials ship in the image.
## Ready To Use
The sample application is wired end to end: the Angular front end calls the Express API, which reads and writes documents in MongoDB. Customers replace /opt/mean/cloudimg with their own MEAN application; the surrounding scaffolding stays the same.
## cloudimg Support
cloudimg provides 24x7 technical support for this image, covering Node.js, Express, Angular and MongoDB deployment, configuration and tuning.