From cfe8413436fbe07a9336c9f31dd57323ff094437 Mon Sep 17 00:00:00 2001 From: Kenneth Date: Sun, 14 Sep 2025 00:53:11 +0000 Subject: [PATCH] chore: add convex ona automation --- .gitpod/automations.yaml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/.gitpod/automations.yaml b/.gitpod/automations.yaml index 800a53c..f074ab2 100644 --- a/.gitpod/automations.yaml +++ b/.gitpod/automations.yaml @@ -22,3 +22,27 @@ services: pkill -f "bun.*dev" triggeredBy: - postEnvironmentStart + + convex-dev: + name: Convex Development Server + description: Runs the Convex development server for backend functions + commands: + start: | + echo "Starting Convex development server..." + cd /workspaces/workspaces + bunx convex dev + ready: | + # Check if Convex dev server is running by looking for the process + pgrep -f "convex.*dev" > /dev/null 2>&1 + if [ $? -eq 0 ]; then + echo "Convex development server is ready" + exit 0 + else + echo "Convex development server is not ready" + exit 1 + fi + stop: | + echo "Stopping Convex development server..." + pkill -f "convex.*dev" + triggeredBy: + - postEnvironmentStart