A plugin for Traefik to disable GraphQL Introspection.
pilot:token: xxxexperimental:plugins:traefik-plugin-disable-graphql-introspection:modulename: github.com/Hongbo-Miao/traefik-plugin-disable-graphql-introspectionversion: v0.1.0
http:routers:graphql-server-entrypoint:service: graphql-server-serviceentrypoints:- graphql-server-entrypointrule: Host(`localhost`)middlewares:- my-traefik-plugin-disable-graphql-introspectionservices:graphql-server-service:loadBalancer:servers:- url: http://localhost:5000/middlewares:my-traefik-plugin-disable-graphql-introspection:plugin:traefik-plugin-disable-graphql-introspection:GraphQLPath: /graphql
You can run tests by running following command:
docker compose build && docker compose run plugin make test