Skip to content

Latest commit

 

History

History
102 lines (85 loc) · 5.65 KB

README.md

File metadata and controls

102 lines (85 loc) · 5.65 KB

Hello Admin App

Internal Tools for Hello Team

Requires a @sayhello.com email address. hello-admin is authorized through our Google Apps Account. If you want deploy changes, you need to be added to the list of administrators for the app. Let me ([email protected]) know and I'll add you.

GAE Datastore

  • Content:
    • AppInfo: Dev API endpoint
    • AdminUser: GAE admin user info
    • AccessToken: Store all tokens created on admin tools (alive or expired).
    • KeyStoreLocker: Store confidential RSA PRIVATE KEY for sense provisioning
    • SearchifyCredentials: searchify API endpoint
    • UserGroup: control who can view what
    • ZendeskCredentials: zendesk API endpoint
    • ZendeskDailyStats: zendesk daily cron data

Setup

More setup

Deploy API server

  • Commit changes to suripu
  • Make sure config is right in .yml files
  • After merged, everything will be uploaded to s3 once the travis build is complete.
  • ssh to dev machine (ask Tim for creds)
  • In /build, make deploy-admin.sh with content like scripts/deploy.sh
  • In /build, make suripu-admin.conf with the content like scripts/suripu-admin.conf
  • Run deploy-admin.sh to get the latest suripu-admin jar & yml, update & restart suripu-admin