Deploy CPI Developer Studio to your BTP Cloud Foundry subaccount in under 10 minutes.
cf --version)CPI Studio is distributed as a Docker image. Deploy it with a single command:
cf push cpi-developer-studio \
--docker-image ghcr.io/nxgenz/cpi-studio:1.0.0 \
--docker-username YOUR_GITHUB_USERNAME \
-m 512M When prompted, enter your Docker registry password (GitHub Personal Access Token with read:packages scope).
# License key (received after purchase)
cf set-env cpi-developer-studio LICENSE_KEY "CPIS-XXXX-XXXX-XXXX-XXXX"
# Flask secret (generate a random string)
cf set-env cpi-developer-studio FLASK_SECRET_KEY "$(openssl rand -hex 32)"
# Restage to apply
cf restage cpi-developer-studio Instead of managing usernames/passwords, use your BTP identity provider:
# Download xs-security.json from our docs, then:
cf create-service xsuaa application cpi-studio-xsuaa -c xs-security.json
cf bind-service cpi-developer-studio cpi-studio-xsuaa
cf restage cpi-developer-studio Tip: The "Sign in with BTP" button appears automatically on the login page when XSUAA is bound. Users are assigned roles based on their BTP Role Collection.
You're ready to browse iFlows, edit Groovy scripts, monitor message logs, and manage deployments — all from your browser.