Mehr liest die Platform aus Deinem Projekt nicht, ob Dein Agent es anlegt oder Du selbst.
Mehr liest der Builder nicht. Eine statische Seite bekommt ihren Container von der Platform, mit Rückfall auf die index.html für Single-Page-Apps.
Die App antwortet auf Port 3000. Zertifikat und HTTPS zum Browser übernimmt die Platform, in die App gehört kein TLS.
Der Deploy setzt keine APP_URL. Eine App ist unter zwei Adressen erreichbar, der Platform-Adresse und Deiner eigenen Domain, und beide können sich ändern, ohne dass jemand Bescheid sagt.
Postgres oder Valkey, je App und Environment, angelegt auf der Seite der App. Die App liest DATABASE_URL beziehungsweise VALKEY_URL.
Status und Logs holt sich der Agent selbst. Die Antwort auf den Push sagt, ob der Build gelungen ist. Ein Deploy kappt offene Verbindungen, WebSockets gehen durch die Router.
Diese Apps belegen es. Jede ist mit git push gebaut, wie Deine, und zeigt, womit sie gebaut ist und unter welcher Adresse sie gerade antwortet.