Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rsms/ec2-webapp
A template I use to quickly set up Node.js-backed web apps on Amazon EC2
https://github.com/rsms/ec2-webapp
Last synced: about 1 month ago
JSON representation
A template I use to quickly set up Node.js-backed web apps on Amazon EC2
- Host: GitHub
- URL: https://github.com/rsms/ec2-webapp
- Owner: rsms
- Created: 2011-03-22T13:55:01.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2016-02-28T22:30:47.000Z (over 8 years ago)
- Last Synced: 2024-07-31T17:23:49.771Z (4 months ago)
- Homepage:
- Size: 135 KB
- Stars: 324
- Watchers: 10
- Forks: 88
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# EC2 web app template
This is a template I use to quickly set up Node.js-backed web apps on Amazon EC2
- Less than 15 minutes from start to finish
- Eligible/compatible with the ["AWS Free Usage Tier"](http://aws.amazon.com/free/)
- Ubuntu Linux
- High-performance Nginx HTTP server
- Sensible default configuration (three flavors to chose from)
- Automatically handles all static file requests
- Delegates non-static requests to the Node.js web server
- Git-based deployment
- Init.d scriptsThis template enables a very smooth, simple and scalable workflow
- When developing locally, the single command `bin/myapp-httpd.mv` runs your web server and takes care of serving static files
- When deploying changes (after a git push), `myapp-update restart` deploys changes and restarts services on your server
- Rolling back the server to an earlier version is a simple as `myapp-update restart v0.1.2`> Here's a guide on getting started with Amazon EC2:
**Let's get started!** Head over to [INSTALL.md](https://github.com/rsms/ec2-webapp/blob/master/INSTALL.md#readme)