From 9b65bd541963ba2af6e50222210d9b2c6ae104ac Mon Sep 17 00:00:00 2001 From: ryzetech Date: Fri, 20 Jan 2023 12:05:21 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=9D=20readme=20erweitert?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- readme.md | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/readme.md b/readme.md index 098f802..1b2d934 100644 --- a/readme.md +++ b/readme.md @@ -2,7 +2,7 @@ **Sinn:** Frage Spaces cached ab anstatt yolo-like bei jeder Request alles gleichzeitig anzuhauen. -### Wie bedienen? +## Wie bedienen? Mach 'ne GraphQL Request. Ist eigentlich recht simpel, aber du kannst auch Graph*i*QL nutzen um dir eine Request zu erarbeiten. Wenn du alle Spaces haben willst kannst du zum Beispiel sowas basteln. @@ -41,7 +41,17 @@ So sieht ein Eintrag in der `spaces.json` aus: Die `config.json` ist eigentlich selbsterklärend. -### Warum? +## Deployment +Aktuell läuft eine Instanz auf https://spaceapi.ryzetech.live/graphql und wird manuell durch ryze deployt. CD ist für irgendwann geplant. +Wenn du das Bedürfnis hast, den Quatsch selbst zu hosten, mach folgendes: +``` +yarn +yarn prisma migrate dev +yarn run start +``` +Dann bau dir die Config wie du willst. Wenn du Fragen hast, schreib mir gerne auf Matrix: @ryze:matrix.un-hack-bar.de + +## Warum? @CyReVolt:matrix.org hat eine Seite gebaut, die die Hackspaces in NRW auf ihren Status abfragt => https://metaspora.org/hackerspaces/. Mich hat es irgendwie gewurmt, dass jeder Status direkt vom Client abgefragt wird. Daraufhin hab ich ein Backend vorgeschlagen, was die Space Server periodisch anhaut und schaut was Phase ist, die Ergebnisse in einer SQLite DB vermerkt und cached.