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?
pip uninstall -r requirements.txt
- In your
requirements.txt
set sbt==1.0.0b14 pip install -r requirements.txt
- In your app yml add two fields
- publisher:
- version:
<- not utilized yet
- publisher:
- Instead of
sbt upload-app
you will now run a new command to execute the same thingsbt build-app —app-name <app_name> —beta
- The --beta flag informs SBT this app was built on the original SBT Beta framework
- When you run
sbt lookup-app
we now show a distinction if the app was built prior to SBT 1.0 sbt publish-app
also takes a —beta flag- 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.
- Log in to PROD with your Seek Admin
- Navigate to Seek Admin > App Catalog
- Open your browser tools > networking tab and edit any app listing
- 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 |
--------------------------------------------------- |