Okayrunner Graffiti Save

Headless Java CMS

Project README

Graffiti

a sample project utilizing the Giraphe CMS Framework.

Usage

  1. Clone the repo:
git clone https://github.com/creactiviti/graffiti.git
cd graffiti
  1. 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
  1. Run it:
mvn clean spring-boot:run
  1. 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
  1. 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.

Open Source Agenda is not affiliated with "Okayrunner Graffiti" Project. README Source: runabol/graffiti
Stars
59
Open Issues
0
Last Commit
6 years ago
Repository
License

Open Source Agenda Badge

Open Source Agenda Rating