| modules = ["nodejs-24", "go-1.23"] | |
| [[artifacts]] | |
| id = "artifacts/api-server" | |
| [[artifacts]] | |
| id = "artifacts/mockup-sandbox" | |
| [deployment] | |
| router = "application" | |
| deploymentTarget = "autoscale" | |
| [deployment.postBuild] | |
| args = ["pnpm", "store", "prune"] | |
| env = { "CI" = "true" } | |
| [workflows] | |
| runButton = "Project" | |
| [[workflows.workflow]] | |
| name = "Project" | |
| mode = "parallel" | |
| author = "agent" | |
| [[workflows.workflow.tasks]] | |
| task = "workflow.run" | |
| args = "Start application" | |
| [[workflows.workflow]] | |
| name = "Start application" | |
| author = "agent" | |
| [workflows.workflow.metadata] | |
| outputType = "console" | |
| [[workflows.workflow.tasks]] | |
| task = "shell.exec" | |
| args = "go run ." | |
| waitForPort = 3000 | |
| [agent] | |
| stack = "PNPM_WORKSPACE" | |
| expertMode = true | |
| [postMerge] | |
| path = "scripts/post-merge.sh" | |
| timeoutMs = 20000 | |