Awesome
Graffiti
a sample project utilizing the Giraphe CMS Framework.
Usage
- Clone the repo:
git clone https://github.com/creactiviti/graffiti.git
cd graffiti
- Setup database:
docker run --name postgres -e POSTGRES_DB=giraphe -e POSTGRES_USER=postgres -e POSTGRES_PASSWORD=password -d -p 5432:5432 postgres:9.6.5-alpine
- Run it:
mvn clean spring-boot:run
- From another terminal window, run a query:
curl -s -X POST -H "Content-Type:application/json" -d '{"query":"{ getAllMovies { id title directors { name } } }"}' http://localhost:8080/graphql
- Optional: Interact with the API through GraphiQL:
docker run --name=graphiql -p 9100:8080 -d -e GRAPHQL_SERVER=http://<YOUR_IP_GOES_HERE>:8080/graphql creactiviti/graphiql
And the go to http://localhost:9100
How do I use it for my own project?
Check the giraphe tutorial.
License
This project is released under version 2.0 of the Apache License.