From 1eefc49f8d1b43fcba069f8904abb9349b6cfa74 Mon Sep 17 00:00:00 2001 From: lebaudantoine Date: Sat, 30 May 2026 17:32:15 +0200 Subject: [PATCH] =?UTF-8?q?=E2=99=BB=EF=B8=8F(devx)=20skip=20rebuilds=20fo?= =?UTF-8?q?r=20createsuperuser=20and=20migrate=20jobs=20by=20default?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Ensure the meet-backend createsuperuser and migrate jobs run only once and do not rebuild the image by default. When the backend updates, resources should focus on updating the backend pod itself. --- bin/Tiltfile | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/bin/Tiltfile b/bin/Tiltfile index 61935b4d..1990a9c0 100644 --- a/bin/Tiltfile +++ b/bin/Tiltfile @@ -110,11 +110,20 @@ k8s_resource('meet-celery-backend', resource_deps=['redis']) k8s_resource('meet-celery-summarize', resource_deps=['redis']) k8s_resource('meet-celery-summary-backend', resource_deps=['redis']) k8s_resource('meet-celery-transcribe-default', resource_deps=['redis']) -k8s_resource('meet-backend-migrate', resource_deps=['meet-backend']) k8s_resource('livekit-livekit-server', resource_deps=['redis']) k8s_resource('livekit-livekit-server-test-connection', resource_deps=['livekit-livekit-server']) k8s_resource('keycloak', resource_deps=['kc-postgresql']) -k8s_resource('meet-backend-createsuperuser', resource_deps=['meet-backend-migrate']) +# Trigger once on launch +k8s_resource( + 'meet-backend-createsuperuser', + resource_deps=['meet-backend-migrate'], + trigger_mode=TRIGGER_MODE_MANUAL, +) +k8s_resource( + 'meet-backend-migrate', + resource_deps=['meet-backend'], + trigger_mode=TRIGGER_MODE_MANUAL, +) migration = ''' set -eu