Skip to content

ausmith/reinvent-hackathon-2017

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GlobalGiving Hackathon Project

GlobalGiving: globalgiving.org

Goal: Implement method for field agents to provide project updates via cellular networks.

Pre-requisites

  • S3 bucket for the reports, put in the report_bucket field in serverless.env.yml.
  • DynamoDB table, put in the ddb field in serverless.env.yml.
  • Twilio accounts for the registration endpoint and the update endpoint, put values in the appropriate auth token and sid fields.

Deployment

Requires the serverless tool.

Using the Dockerfile contained in this project to generate a base docker container:

$ docker run --name hackathon -itd -v "${HOME}/reinvent-hackathon-2017":/root image/name:latest
$ docker exec -it hackathon /bin/sh
$ cd ~
$ npm install -g serverless
$ serverless plugin install -n serverless-python-requirements
$ serverless plugin install -n serverless-parameters
$ serverless deploy

About

AWS re:Invent hackathon 2017 project, table 20, GlobalGiving

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages