a google reader clone built with go on app engine and angularjs
The original goread project has been archived. This is a fork, updated for compatibility with go111 by Michael Blakeley.
- Install Python 2.7 and make sure it is in your
PATH. (Google App Engine doesn't yet work with Python 3.) - Install Git and Mercurial and make sure
gitandhgare in yourPATH. - Install the Go App Engine SDK.
- Set your
GOPATH(to something like/home/user), and make sure it's a directory that exists. (Note: set this on your machine's environment, not in the go.bat file.) cd $GOPATH/src/github.com/mblakele/goread/app.- Copy
app.sample.yamltoapp.yaml. cd ..- Copy
settings.go.disttosettings.go.
(cd app && dev_appserver.py app.yaml)(On Windows, you may needpython C:\go_appengine\dev_appserver.py app.yaml)- View at localhost:8080, admin console at localhost:8000.
- Press
cto clear all feeds and stories, remove all your subscriptions, and reset your unread date.
- Set up a local dev environment as described above.
- Create a new app engine application.
- In
app.yaml, change the first line to contain the name of the application you just created. - Deploy:
(cd app && gcloud app deploy deploy && gcloud app deploy cron.yaml)
(cd app && gcloud app deploy --no-promote)
(cd app && gcloud app deploy)
(cd app && gcloud app deploy cron.yaml)
gcloud app logs tail -s default
gcloud app browse