Angular2 MEAN - QuickStart application with ExpressJS, MongoDB, Gulp and Typescript (Repository Pattern)
With docker-compose
docker-compose up -d
Or
docker build -t pokerplanning .
docker run -d --name mongo -p 27017:27017 mongo:3.4
docker run -d --name pokerplanning --link mongo:mongo -p 80:80 -e PORT="80" -e NODE_ENV="production" -e dbURI="mongodb://mongo:27017/pokerPlanning" pokerplanning
With docker-compose
docker-compose down
Or
Container
docker rm -f pokerplanning mongo
Images
docker rmi pokerplanning mongo:3.4
- Latest version of Node to be installed. (7.5.*^)
- Install MongoDB and make sure it is running on default port 27017 (if not then please configure constants.ts and change the connection for mongoDB). (3.2.*^)
npm install
npm run dev
npm install typescript -g
npm install typings -g
npm install gulp -g
- Angular 2
- TypeScript
- Gulp
- ExpressJS
- NodeJS
- TsLint
- MongoDB
- Sass
- Bootstrap