Skip to content

ni920/GraphQL-Bib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GraphQL-Bib

Dieses Repository dient dem Aufsetzen eines GraphQL Hello-Worlds.

Bauen des Projekts:

gradle build

Starten des Projekts:

gradle bootRun

Sollte der Port bereits belegt sein kann dieser in src/main/resources/application.properties geändert werden.

Standardmäßig lautet der Port 8090.


Abfragen mittels Query:

Test Query:

@Todo: Muss eingefügt werden!!

Ausgabe:

@Todo: Muss eingefügt werden!!

Schema:

Das Schema wird in einer Datei schema.graphql gespeichert. Diese befindet sich im Ordner src/main/resources.


Docker:

Die Docker-Images werden durch das Gradle Jib Plugin erstellt.

Lokales erstellen eines Docker Images:

Vorraussetzung:

  • Docker ist installiert
  • Docker Desktop ist am lausten
gradle jibDockerBuild

Das Docker Image wird daraufhin gebaut und kann via cli gestartet werden.

Automatische Docker Image Builds:

Das bauen der Docker Images kann optional über eine GitHub Action erfolgen. Hierbei wird ein Image erstellt und automatisch in die GitHub Registry gepusht.

Starten des Docker Images:

Das Docker Image kann über die Compose Datei gestartet werden.

Hier für folgenden Befehl im Ordner der Datei (/deploy) ausführen:

docker-compose up

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors 2

  •  
  •  

Languages