Skip to content

kyleterry/tweetsave

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tweet Save

Building

go build

Running Locally

Ensure you have postgres running and a tweetsave database created with the correct permissions. Look up instructions for your OS on how to do this.

./tweetsave \
 -consumer-key <consumerkey> \
 -consumer-secret <consumersecret> \
 -access-token <accesstoken> \
 -access-secret <accesssecret>

Installing locally

go install

Deploying to Heroku

# using heroku toolbelt
heroku create
heroku addons:create heroku-postgresql:hobby-dev
heroku config:set TWEETSAVE_CONSUMER_KEY=<YOUR KEY>
heroku config:set TWEETSAVE_CONSUMER_SECRET=<YOUR KEY>
heroku config:set TWEETSAVE_ACCESS_TOKEN=<YOUR KEY>
heroku config:set TWEETSAVE_ACCESS_SECRET=<YOUR KEY>
git push heroku master

Running in Docker

docker build -t tweetsave
docker run -it --rm --name tweetsave \
-e TWEETSAVE_CONSUMER_KEY=<your twitter consumer key> \
-e TWEETSAVE_CONSUMER_SECRET=<your twitter consumer secret> \
-e TWEETSAVE_ACCESS_TOKEN=<your access token> \
-e TWEETSAVE_ACCESS_SECRET=<your access secret> \
-e DATABASE_URL=postgres://<your remote db>/tweetsave \
tweetsave

About

Code test for Kyle Terry - Platform Engineer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages