A Ubuntu:xenial64 based MEAN-Stack for development
This is a MEAN (MongoDB Express Angular NodeJS) Stack.
| Packagename | Version | Info |
|---|---|---|
| Git | 2.7.4 | |
| Google Chrome | 58 | |
| NodeJS | 7.10.0 | |
| npm | 4.2.0 | |
| Angular-CLI | 1.1.0 | |
| Bower | 1.8.0 | |
| Yo | 1.8.5 | |
| Nodemon | 1.11.0 | |
| gulp | 3.9.1 | |
| node-gyp | 3.6.2 | |
| MongoDB | 3.4.4 | |
| Build-Essentials | 12.1 | to compile for e.g. npm install bcrypt lwip |
| Xvfb | 2:1.18.4 | to run chrome "headless" |
This Box is used for the open-source project: https://github.com/h-da/geli
I recommend you to copy the Vagrantfile.example and extend it to your needs.
The Vagrant Repo is here: https://atlas.hashicorp.com/aeimer/boxes/mean-box
You can activate NFS by (un)comment the mount lines, I hat some problems with that, so try it, but I have commented it out by default.
You can use the Box from the Vagrant-Repo, but to build this box (e.g. if you customized the provision.sh) just run the ./build.sh.