https://github.com/bytesleo/generator-scaling-fullstack
Yeoman generator - Simple RESTful server designed for horizontal scalability, based on [MERN] MongoDb, Express, Redis, NodeJS.
https://github.com/bytesleo/generator-scaling-fullstack
Last synced: 11 months ago
JSON representation
Yeoman generator - Simple RESTful server designed for horizontal scalability, based on [MERN] MongoDb, Express, Redis, NodeJS.
- Host: GitHub
- URL: https://github.com/bytesleo/generator-scaling-fullstack
- Owner: bytesleo
- License: mit
- Created: 2017-07-07T01:34:59.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-07-08T10:44:19.000Z (almost 9 years ago)
- Last Synced: 2024-10-12T10:45:40.622Z (over 1 year ago)
- Language: JavaScript
- Size: 801 KB
- Stars: 3
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# generator-scaling-fullstack [![NPM version][npm-image]][npm-url] [![Build Status][travis-image]][travis-url] [![Dependency Status][daviddm-image]][daviddm-url]
> Simple RESTful server designed for horizontal scalability, based on [MERN] MongoDb, Express, Redis, NodeJS.
## Installation
- Node >= 6.x.x (Recommended 8.x.x)
- Npm >= 3.x.x (Recommended 5.x.x)
- MongoDB >= 3.x.x
- Redis >= 3.x.x
First, install [Yeoman](http://yeoman.io) and generator-scaling-fullstack using [npm](https://www.npmjs.com/) (we assume you have pre-installed [node.js](https://nodejs.org/)).
```bash
npm install -g yo
npm install -g generator-scaling-fullstack
```
- Mongodb:
- Redis: - Ubuntu (sudo apt-get install redis-server) - Mac (brew install redis)
Then generate your new project:
```bash
mkdir example-app
cd example-app
yo scaling-fullstack
```
## Getting To Know Yeoman
* Yeoman has a heart of gold.
* Yeoman is a person with feelings and opinions, but is very easy to work with.
* Yeoman can be too opinionated at times but is easily convinced not to be.
* Feel free to [learn more about Yeoman](http://yeoman.io/).
## Start [Development]
`npm start`
Listen Server (default):
Listen Client (default):
## Build
`npm run build`
output: `server/dist`
example: `node server/dist/server/app.js`
## Test
`npm test`
## License
MIT © [Leonardo Rico](https://github.com/kevoj/generator-scaling-fullstack/blob/master/LICENSE)
[npm-image]: https://badge.fury.io/js/generator-scaling-fullstack.svg
[npm-url]: https://npmjs.org/package/generator-scaling-fullstack
[travis-image]: https://travis-ci.org/kevoj/generator-scaling-fullstack.svg?branch=master
[travis-url]: https://travis-ci.org/kevoj/generator-scaling-fullstack
[daviddm-image]: https://david-dm.org/kevoj/generator-scaling-fullstack.svg?theme=shields.io
[daviddm-url]: https://david-dm.org/kevoj/generator-scaling-fullstack