tree: 4a90d996d5522a8b6988cdb7740ca46b829da8a9 [path history] [tgz]
  1. api/
  2. app/
  3. devcfg/
  4. .gcloudignore
  5. .gitignore
  6. Makefile
  7. OWNERS
  8. README.md
go/src/infra/appengine/cros/lab_inventory/README.md

Chrome OS Lab Inventory AppEngine Service

Chrome OS Lab inventory is a service which manages lab configs of all devices in ChromeOS.

Services maintained:

  • Inventory v2 (Go Service)

Inventory v2 Go Service

Development

Run this for a devserver at http://localhost:8082:

make dev

Deployment

To deploy staging, run the following:

# Upload and promote the Go service to staging
make up-dev

To deploy production, run the following:

# Deploy the Go service to production without routing traffic to it
make up-prod

# Route all traffic to the uploaded Go service
make switch-prod