Nové produkční prostředí v Azure poprvé stojí a projel jím celý deploy; web Lifalign se začal stěhovat na .NET API.
Co jsem dělal já
Nahodil jsem v Azure nové produkční prostředí a poprvé jím protáhl celý deploy: migrace, image, container app, web, tag.
Otevřel jsem produkci ingress; prod.bicepparam ho měl pořád vypnutý a při dalším nasazení by ji zase odřízl.
Odpojil jsem starý Vercel projekt ai-coach od gitu, aby ho migrace nerozbila a běžel dál na starém přihlášení a staré databázi; dva nové projekty pro Lifalign jsem založil vedle něj.
Přejmenoval jsem Supabase na lifalign-prod, staging odložil a produkci nasazuju rovnou z main; free tier dovolí dva projekty a oba jsou obsazené.
Galerii designů jsem stáhl na dev server; její předrenderované obrázky nafoukly deployment bundle z 1,74 MB na 52 MB.
Postavil jsem bránu na .NET API a poslal přes ni první obrazovku, Poznámky.
Přepnul jsem přihlašování webu Lifalign ze Smart Diary na .NET API; Supabase zůstal poskytovatelem identity, jen s ním teď mluví API, ne web.
Obrazovky, které ještě nejsou za API, u prvního čtení spadnou a pojmenují chybějící tabulku, aby byla migrace vidět; přihlášení, odhlášení, Více a Poznámky fungují.
Zdokumentoval jsem, jak si sloupce živé a cílové databáze odpovídají oběma směry; nejsou to dvě verze jednoho schématu.
Rozjel jsem produkt lokálně proti čistému Postgresu.
Rozepsal jsem zbytek přesunu do osmnácti úkolů P0, z toho Detail dne na pět obrazovek.
Co udělala továrna
Vystavila přes HTTP osobní kontext, mazání poznámky a časovou osu dne, to poslední na jedenácti routách.
Dala change trailu implementaci, takže zápis plánovacího bloku už neskončí na prázdném description.
Přidala kontrolu, která najde mergnutou a nenasazenou migraci dřív než uživatel.
Zastropovala strom časových kategorií na tři úrovně.
Srovnala pojmenování: epic se jmenuje Detail dne a sekce Na tento den; oprava dvanácti citací v glosáři čeká na merge.