This project uses gqlgen to generate GraphQL server code from a GQL schema file.
make generate
make test
make run
When running locally, the GraphQL playground is available at http://localhost:8080/.
The following environment variables can be used to configure the API. Default values are shown below:
FLOW_PORT=8080
FLOW_DEBUG=false
FLOW_ALLOWEDORIGINS="http://localhost:3000"
FLOW_SESSIONAUTHKEY="428ce08c21b93e5f0eca24fbeb0c7673"
FLOW_SESSIONMAXAGE="157680000s"
FLOW_SESSIONCOOKIESSECURE=true
FLOW_SESSIONCOOKIESHTTPONLY=true
FLOW_SESSIONCOOKIESSAMESITENONE=false
FLOW_LEDGERCACHESIZE=128
FLOW_STORAGEBACKEND="memory"