Skip to content

SBT 1.0 Welcome Guide

Welcome! This guide will instruct you on exactly what to do once Insight Cloud v0.29 is released into PROD to get you up and running!

Do I need to upgrade my version of SBT?

Yes! Once Insight Cloud v0.29 is released, SBT 1.0 will be required. After you upgrade, special commands will allow you to work with existing apps.

NOTE: In subsequent releases of SBT, new features will be released to support converting existing apps to the new 1.0 framework.

What do I need to do?

  1. pip uninstall -r requirements.txt
  2. In your requirements.txt set sbt==1.0.0b14
  3. pip install -r requirements.txt
  4. In your app yml add two fields
    • publisher:
    • version: <- not utilized yet
  5. Instead of sbt upload-app you will now run a new command to execute the same thing
    • sbt build-app —app-name <app_name> —beta
    • The --beta flag informs SBT this app was built on the original SBT Beta framework
  6. When you run sbt lookup-app we now show a distinction if the app was built prior to SBT 1.0
  7. sbt publish-app also takes a —beta flag
  8. Some existing commands remaing intact for now and do not require --beta
    • sbt install-app <app_name>
    • sbt deploy-app —app-name <app_name>
    • sbt deploy-model <model_name>

Finding the Correct Publisher Key

Despite the version field in your app yaml not mattering yet, the publisher does. This field needs to match to one of the existing publisher_key fields from PROD.

  1. Log in to PROD with your Seek Admin
  2. Navigate to Seek Admin > App Catalog
  3. Open your browser tools > networking tab and edit any app listing
  4. Find the network call for GET /publishers/... the response to this call has the full global publisher response object.

Current IC Publishers as of this Release

Publisher publisher_key
CBIZ cbiz
BevMo! bevmo
Ambee ambee
Ibotta ibotta
GoPuff gopuff
GoPuff UK gopuffuk
NIQ nielseniq
Seek seek
PDI Technologies pdi
Emergent Risk Int'l emergentriskinternational
---------------------------------------------------