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ä
| Palvelu | Tila | Vasteaika |
|---|---|---|
| 🚪 Gateway API | ✅ healthy | 4 ms |
| 🤖 Orchestrator | ✅ healthy | 4 ms |
| 💬 Messenger Agent | ✅ healthy | 4 ms |
| ⚡ n8n | ✅ healthy | 4 ms |
| 🗄️ MongoDB | ✅ healthy | 2 ms |
| 🔴 Redis | ✅ healthy | 2 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