Selectives web is a Google App Engine program to help schools schedule selectives and assign schedules to students.
Here are instructions to set up the Python 2 version of App Engine.
And instructions to host your own App Engine test site.
- From a command prompt, start the local development server
> cd [source directory]
> dev_appserver.py app.yaml
- Since there is no global admin yet, temporarily modify IsGlobalAdmin() in authorizer.py to return True.
- Open
http://localhost:8080
in a Chrome browser. - Log in and add yourself as a global admin. Remember to restore IsGlobalAdmin.
- Open
http://localhost:8000
- Click Datastore Viewer; select from Entity Kind dropdown; click List Entries.
- Test on your local machine.
- Deploy to your test site and verify everything works in the live site.
- Deploy to the production site and verify again.
> gcloud app deploy --project [your-project]
To see the projects and which one is active
> gcloud config configurations list