Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/signalkuppe/mean-heroku

a starter kit for projects based on the mean stack with Heroku as PAAS
https://github.com/signalkuppe/mean-heroku

Last synced: 23 days ago
JSON representation

a starter kit for projects based on the mean stack with Heroku as PAAS

Awesome Lists containing this project

README

        

# mean-heroku

> a starterkit for projects based on the mean stack using Heroku as PAAS

## Why
Mean stack is cool but get it all done can be difficult.
There are lots of starter kits but they often make assumptions, add too much features or miss some important parts.
This example show the complete workflow to build a node js app based on [Mongodb](https://www.mongodb.org),
[Mongoose](http://mongoosejs.com/), [Express](http://expressjs.com/) and [Angular](https://angularjs.org/) and
deploy it with [Heroku](https://www.heroku.com)

### Set up on your local machine

Be sure to have mongodb installed and running

Clone the repo

Install all the dependencies with

```js
npm install
```
Start the app using

```js
nodemon app
```
(see [nodemon](http://nodemon.io) app docs)

### Deploy to Heroku

Sign up at Heroku's website for a Free Plan

Create an app and follow their step by step guide

Add the MongoLab app with

```js
heroku addons:create mongolab:sandbox
```
(you need the enter your credit card info but you won't be charged)

Deploy your app using

```js
git push heroku master
```

Visit the application url and enjoy!

### To Do

Better docs

## License
Copyright (c) 2015 [signalkuppe](http://www.signalkuppe.com). Licensed under the MIT license.