- Java 17 oder höher
- Surreal installiert
- wenn möglich gradle
Das jeweils untere Komando sorgt dafür, dass gradle keine Konsolen Ausgaben macht während das Program läuft.
.\gradlew :client:run
.\gradlew :client:run --console=plain
.\gradlew :server:run
.\gradlew :server:run --console=plain
- Bei den Konfigurationen die Gradle Konfiguration auswählen.
- Für den Client muss als Gradle Komando wird für den Client client:run und für den Server server:run.
- Damit man die Programme Parallel ausführen kann, muss noch für die Zwei Konfigurationen in den Einstellungen erlauben, dass mehrere Instanzen parallel ausgeführt werden dürfen.
Die download Instruktionen für Surreal finden sie hier. Da SurrealDB noch keine Graphische Anwendung hat, muss sie über die Komandozeile ausgeführt werden.
Das obere Komando startet eine Instanz der Datenbank die nur mit Arbeitsspeicher Arbeitet, das untere sorgt dafür das SurrealDB die Daten in dateien Speichert.
surreal start -u root -p root memory
surreal start -u root -p root file:./surreal