Serverless Framework demo architecture using Serverless.com framework, AWS Lambda, DynamoDB, Amazon Polly, and Amazon S3
- clone project
git clone https://github.com/jefp/serverless-demo.git
- cd into directory
cd serverless-demo
- install serverless framework using npm
npm install serverless
- install rvm and ruby 2.5.0 and required libs gems
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
\curl -sSL https://get.rvm.io | bash
rvm install 2.5.0
rvm use 2.5.0
rvm gemset create serverless-demo
rvm gemset use serverless-demo
gem install bundler
- Install required libs gems
bundle install --deployment
- Update twilio credentials in serverless.yml file
PHONE_NUMBER: $$PHONE_NUMBER$$
TWILIO_ACCOUNT_SID: $$TWILIO_ACCOUNT_SID$$
TWILIO_AUTH_TOKEN: $$TWILIO_AUTH_TOKEN$$
TWILIO_FROM_NUMBER: $$TWILIO_FROM_NUMBER$$
- Deploy serverless application
serverless deploy -s dev
