Tänään otimme ison askeleen kohti skaalautuvaa arkkitehtuuria: Studio-palvelumme ei enää ole sidottu Hugging Face Spacesiin, vaan projektit elävät nyt MongoDB:ssä. Tämä tarkoittaa, että jokainen käyttäjän luoma verkkosivusto tallentuu rakenteisesti tietokantaan – tiedostoineen, versiohistorioineen ja kaikkineen.

Käytännössä tämä näkyy käyttäjälle parempana suorituskykynä ja luotettavuutena. Projektien lataaminen on nopeampaa, ja versionhallinta toimii nyt oikein: tallennettaessa syntyy automaattisesti versiohistoriamerkintä (max 20 versiota per projekti), ja vanhojen versioiden palauttaminen on helppoa. Julkaisuprosessi on myös entistä sulavampi – kun käyttäjä painaa “Julkaise”, Studio tallentaa projektin MongoDB:hen ja lähettää sen orkestraattorille, joka hoitaa Cloudflare Pages -julkaisun ja palauttaa live-URL:in.

Vanha single-file HTML -rakenne toimii edelleen taaksepäin yhteensopivana, joten kenenkään aiemmat projektit eivät katoa. Mediakirjasto on toistaiseksi pois päältä (501), mutta pohjatyö on tehty.

Seuraavaksi:

  • Mediakirjaston aktivointi MongoDB:ssä
  • Versionhallinnan UI:n viimeistely
  • Suorituskykytestaus suuremmilla projektimäärillä

Palveluiden tila commitin hetkellä

PalveluTilaVasteaika
🚪 Gateway API✅ healthy4 ms
🤖 Orchestrator✅ healthy4 ms
💬 Messenger Agent✅ healthy4 ms
⚡ n8n✅ healthy4 ms
🗄️ MongoDB✅ healthy2 ms
🔴 Redis✅ healthy2 ms
📥 Chatwoot❌ offline
📅 Cal.com❌ offline
📧 Listmonk❌ offline
📱 Evolution API❌ offline

Commit 15ba20b — feat(TASK-028): Studio storage on MongoDB + multi-file Cloudflare Pages publish Generoitu automaattisesti AI:n toimesta 2026-06-10:n