Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
Latest commit 311e5d7 May 20, 2015
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.ebextensions First commit Jan 2, 2014
public First commit Jan 2, 2014
routes First commit Jan 2, 2014
views First commit Jan 2, 2014
.gitignore First commit Jan 2, 2014
LICENSE.txt
NOTICE.txt First commit Jan 2, 2014
README.md First commit Jan 2, 2014
app_config.json First commit Jan 2, 2014
iam_policy.json Updated iam_policy.json once again. May 16, 2015
package.json First commit Jan 2, 2014
server.js

README.md

eb-node-express-signup

This Node.js sample application uses the Express framework and Bootstrap to build a simple, scalable customer signup form that is deployed to AWS Elastic Beanstalk. The application stores data in Amazon DynamoDB and publishes notifications to the Amazon Simple Notification Service (SNS) when a customer fills out the form.

Themes

The code includes several Bootstrap themes from bootswatch.com. You can dynamically change the active theme by setting the THEME environment variable in the Elastic Beanstalk Management Console:

Installed themes include:

app_config.json

The application stores connection info in a JSON file, app_config.json. The key-value pairs are as follows:

  • AWS_REGION: the AWS region code, e.g. 'us-west-2'
  • STARTUP_SIGNUP_TABLE: the name of the DynamoDB table where the app stores signup data (e.g. 'my-ddb-table')
  • NEW_SIGNUP_TOPIC: The ARN of the SNS topic that the app uses to send notifications (e.g. 'arn:aws:sns:us-west-2:123456789012:my-supercool-app')

Currently, the values are set to empty strings. You'll need to enter appropriate values for your environment.

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.