Air Deploy

Nach einigen Wochen sah ich mal wieder meine Nichte. Immer noch angeknackst, konnte ich nur wenig mitspielen. Abstand ist noch angebracht.

Der HP brauchte lange für die Videos Konvertierungen. Ich war heute noch nicht in Stimmung, neue Sachen zu schneiden. Am Mittwoch gibt’s damit wohl eher keins. Nachdem das fast 2stüdnige Frankfurt Video auch nicht nach oben ging, werde ich etwas kürzer treten.

So arbeitete ich am Air Projekt, registrierte vguide.org. Viele Sachen gefallen mir nicht aber bei einstelligen Besuchern pro Tag wollte ich das doch auf den Server bringen.

Es ist eine Weile her, seit ich mal Python deployte. Ich packte alles in ein Zip, schob es rüber und installierte per uv die Deps.

Für Air, basierende auf FastAPI, musste auch ein systemd service und eine etwas andere nginx config statt der statischen Site her. Beides baute ich zusammen, doch es ging nicht los. Immer hängte sich der Service am Start auf – restartete dann in die loop. Ich hatte alle Rechte gesetzt, ließ es von Gemini überprüfen. Am Ende lags an uv und deren Linking. Also haute ich das .venv runter, machte alles langsam und altmodisch per pip und … endlich ging’s.

Jetzt läuft also echt mal die erste Air app auf dem Server. Ohne die ganzen wichtigen Sachen, wie responsive images, Meta und Social Zeugs, geht’s wenigstens mal. Lighthouse meckert auch wegen cache und Gzip aber hey.

Knapp 200MB werden beansprucht – ohne Cache halt alles. Somit war ich ziemlich zufrieden. Endlich mal wieder was public, was sich hoffentlich auch weiterhin selbst updated.

Ich werde noch ein script in Just für die Deploys machen, damit es genauso hackig wie mit fixen PHP uploads geht. Hauptsache wird aber, dass ich auch die Routen und andere Widgets mit einbauen kann. Vielleicht kommt dann die Motivation wieder zurück. Die Videos als echte kleine Apps mit Storymap, Photos etc. wären vielleicht interessanter.

Mit PicoCSS ist man stark eingeschränkt. Alles sieht doch auch nach Spielerei aus aber komplizierter mit basecoat geht’s später immer.

Somit erst mal zufrieden heute mit dem Erfolg und einer Lösung, schlauer als LLM. Uv macht doch einige Probleme auch ohne Cache und Linking. Muss ich noch mehr checken. Docker ist mir zu aufwändig.

0 Responses to “Air Deploy”


  • Keine Kommentare

Antworten

You must be logged in to post a comment.