{"type":"video","version":"1.0","html":"<iframe src=\"https://www.loom.com/embed/effc31754c2e44f6a1113669a4632eea\" frameborder=\"0\" width=\"1662\" height=\"1246\" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>","height":1246,"width":1662,"provider_name":"Loom","provider_url":"https://www.loom.com","thumbnail_height":1246,"thumbnail_width":1662,"thumbnail_url":"https://cdn.loom.com/sessions/thumbnails/effc31754c2e44f6a1113669a4632eea-becbf690ac7130fb.gif","duration":141.957,"title":"Running Database Tests with Safe Volumes","description":"I was trying to run the database tests simultaneously with serving. I built a function that sets the Supabase project ID to test, and if needed it stops Supabase first so tests use a different Docker volume and do not clobber local development data. I added a new script to fetch the functions, run the steps, and confirm success, and there are working action examples in the branch. I got cache working, but it did not speed things up, it stayed about 3 minutes and a half with cache versus without. I did look at turbo cache, but I do not think it is helpful here."}