dodo: Support Sketch agent
Change-Id: I4dcd6aab7d7a2c2e86aaf1ad8d36d30a649ab31d
diff --git a/core/installer/samples/canvas.rest b/core/installer/samples/canvas.rest
index 1ff7356..42bc95d 100644
--- a/core/installer/samples/canvas.rest
+++ b/core/installer/samples/canvas.rest
@@ -1,54 +1,24 @@
-PUT http://appmanager.hgrz-appmanager.svc.cluster.local/api/dodo-app/dodo-app-gry
+POST http://appmanager.hgrz-appmanager.svc.cluster.local/api/dodo-app
Content-Type: application/json
{
"config": {
- "service": [
+ "input": {
+ "sketch_dev_gemini_api_key": "AIzaSyAx_vF0HJyT55A09iXtjPhf2JocNOGaWCo"
+ },
+ "agent": [
{
- "dev": {
- "enabled": false
- },
+ "name": "dev",
"ingress": [
{
- "auth": {
- "enabled": true,
- "noAuthPathPatterns": ["^/api/webhook/github/push$"]
- },
- "network": "public",
+ "network": "private",
"port": {
- "name": "web"
+ "value": 2001
},
- "subdomain": "canvas"
+ "subdomain": "sketch"
}
- ],
- "name": "canvas",
- "ports": [
- {
- "name": "web",
- "value": 8080
- },
- {
- "name": "api",
- "value": 8081
- }
- ],
- "source": {
- "branch": "canvas",
- "repository": "https://code.v1.dodo.cloud/pcloud",
- "rootDir": "apps/canvas/back"
- },
- "type": "nodejs:24.0.2",
- "volume": ["data"],
- "preBuildCommands": [{
- "bin": "cd ../front && npm install && npm run build"
- }, {
- "bin": "npx prisma migrate dev"
- }]
+ ]
}
- ],
- "volume": [{
- "name": "data",
- "size": "1Gi"
- }]
+ ]
}
}