|
|
||
|---|---|---|
| .gitignore | ||
| boltic.yaml | ||
| Dockerfile | ||
| handler.js | ||
| package.json | ||
| README.md | ||
test-git-fcz5-handler
Purpose
Test serverless app for backward compatibility testing of conductor's new serverlessConfig feature.
boltic.yaml Format
This app uses the OLD format (no serverlessConfig section).
Test Scenario
Before Deploying New Conductor Code:
- Create this serverless app
- Push this code to git
- Wait for successful build & deploy
- From UI, configure:
- Scaling: Min=2, Max=5, AutoStop=false
- Env:
UI_TEST_VAR=from-ui,API_KEY=secret123 - PortMap: Port=9000 (if needed)
- Note down all settings
After Deploying New Conductor Code:
- Make a small code change (e.g., update version in handler.js)
- Push to git
- Wait for build & deploy
- Verify:
- All UI settings should be PRESERVED
- Scaling should still be Min=2, Max=5
- Env vars should still have UI_TEST_VAR and API_KEY
- No
serverlessConfig= No overrides applied
Expected Result
✅ All UI-configured settings remain unchanged after push.
Files
boltic.yaml- OLD format config (no serverlessConfig)handler.js- Node.js handler functionpackage.json- Node.js project configDockerfile- Build configuration.gitignore- Git ignore rules