Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/signalkuppe/mean-heroku
- Owner: signalkuppe
- Created: 2015-08-27T14:30:40.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2015-08-27T15:04:54.000Z (about 9 years ago)
- Last Synced: 2024-04-14T05:53:18.644Z (7 months ago)
- Language: JavaScript
- Size: 195 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.