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
git
andhg
are 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.yaml
toapp.yaml
. cd ..
- Copy
settings.go.dist
tosettings.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
c
to 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