Prerequisites
- Cloud Foundry CLI installed
- Logged in:
cf login - Target set:
cf target -o <org> -s <space>
Architecture
| Application | Purpose | Port |
|---|---|---|
s4kit-backend | Admin API + Auth | 8080 |
s4kit-proxy | SDK proxy service | 8080 |
s4kit-frontend | Next.js dashboard | 8080 |
Deployment
Configuration
| Variable | Default | Description |
|---|---|---|
MODE | selfhost | selfhost or saas (multi-tenant) |
FRONTEND_URL | manifest | Frontend URL for CORS |
COOKIE_DOMAIN | auto | Cross-subdomain cookies |
Scaling
XSUAA (SAP Identity)
S4KitOwner, S4KitAdmin, S4KitDeveloper
Troubleshooting
| Issue | Solution |
|---|---|
| Module errors | cf restage s4kit-backend --no-cache |
| Redis refused | Check cf env s4kit-backend | grep redis |
| Cookie issues | Set COOKIE_DOMAIN manually |
| Wrong API URL | Rebuild frontend with correct NEXT_PUBLIC_API_URL |
Full CF Guide
Complete Cloud Foundry deployment guide →