-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.yaml
44 lines (42 loc) · 1.15 KB
/
config.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
sources:
- name: Products
handler:
openapi:
source: http://api-products:8080/api-docs/products
endpoint: http://api-products:8080
- name: Suppliers
handler:
openapi:
source: http://api-products:8080/api-docs/suppliers
endpoint: http://api-products:8080
- name: Vehicles
handler:
openapi:
source: http://api-products:8080/api-docs/vehicles
endpoint: http://api-products:8080
- name: ConflictInterfaceObject
handler:
openapi:
source: http://api-products:8080/api-docs/vehicles2
endpoint: http://api-products:8080
- name: Authentication
handler:
openapi:
source: http://api-products:8080/api-docs/authenticate
endpoint: http://api-products:8080
additionalEnvelopPlugins: "./plugins"
additionalTransforms: [{ "./transforms/index.ts": {} }]
additionalTypeDefs: |
"""
This directive is used to convert the result to uppercase.
"""
directive @lower on FIELD
skipSSLValidation: true
filterNull: true # default is false
serve:
hostname: 0.0.0.0
port: 3000
cors:
origin: "*"
playground: true
playgroundTitle: Console GraphQL