Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/myurasov/nodeappstrap
Node.js service app starter project
https://github.com/myurasov/nodeappstrap
Last synced: 3 days ago
JSON representation
Node.js service app starter project
- Host: GitHub
- URL: https://github.com/myurasov/nodeappstrap
- Owner: myurasov
- Created: 2015-07-14T11:47:58.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2015-07-14T11:52:03.000Z (over 9 years ago)
- Last Synced: 2023-03-11T01:52:11.888Z (over 1 year ago)
- Language: JavaScript
- Size: 117 KB
- Stars: 9
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# NodeServerStart
Starter project for node-based web service
Featuring
👻 Gulp Commands
👾 App structure w/config/json handling/routing
🐼 Remote deployment
## Development
```
npm install
gulp
```Server is automatically restarted whenever any source files are changed.
## Deployment to Remote Server
* Create an RSA keypair
* Place __production-remote.id_rsa__ in __dev/scripts/__
* Add corresponding __*.id_rsa.pub__ file to the list of authorized keys
* Install __forever__ on the server: `npm -g install forever`
* Run `gulp build:production && dev/scripts/deploy-production.sh`
* Enjoy!## License
Well, it's [WTFPL](http://www.wtfpl.net/) basically.