-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig-graphql-micro.json
More file actions
69 lines (69 loc) · 4.81 KB
/
config-graphql-micro.json
File metadata and controls
69 lines (69 loc) · 4.81 KB
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
{
"Defaults": {
"appName": "simplify-graphql"
},
"Deployments": [
{ "input": ".env.mustache", "output": ".env" },
{ "input": ".gitignore.mustache", "output": ".gitignore" },
{ "input": "policy-relationship-role.mustache", "output": ".simplify/{{ENV_Name}}/policy-relationship-role.json" },
{ "input": "policy-assume-role.mustache", "output": ".simplify/{{ENV_Name}}/policy-assume-role.json" },
{ "input": "policy-deployment.mustache", "output": ".simplify/{{ENV_Name}}/policy-deployment.json" },
{ "input": "policy-functions.mustache", "output": ".simplify/{{ENV_Name}}/policy-functions.json" },
{ "input": "policy-execute-api.mustache", "output": ".simplify/{{ENV_Name}}/policy-execute-api.json" },
{ "input": "aws-setup.mustache", "output": ".simplify/{{ENV_Name}}/aws-setup.sh" },
{ "input": "aws-update.mustache", "output": ".simplify/{{ENV_Name}}/aws-update.sh" },
{ "input": "aws-cleanup.mustache", "output": ".simplify/{{ENV_Name}}/aws-cleanup.sh" },
{ "input": "deployment-stack.mustache", "output": "CloudFormation/template.yaml" },
{ "input": "deployment-description.mustache", "output": "CloudFormation/description.txt" },
{ "input": "deployment-package.mustache", "output": "package.json" },
{ "input": "verbal-design.mustache", "output": "verbal-design.txt" },
{ "input": "README.mustache", "output": "README.md" }
],
"GraphQLServers": [
{ "input": ".babelrc.mustache", "output": "{{ServerName}}/.babelrc" },
{ "input": "server-policy.mustache", "output": "{{ServerName}}/policy.json" },
{ "input": "server-role.mustache", "output": "{{ServerName}}/role.json" },
{ "input": "server-config.mustache", "output": "{{ServerName}}/config.json" },
{ "input": "server-env.mustache", "output": "{{ServerName}}/.env" },
{ "input": "webpack.config.mustache", "output": "{{ServerName}}/webpack.config.js" },
{ "input": "webpack.config.layer.mustache", "output": "{{ServerName}}/webpack.config.layer.js" },
{ "input": "webpack.config.deps.mustache", "output": "{{ServerName}}/webpack.config.deps.js" },
{ "input": "package.mustache", "output": "{{ServerName}}/package.json" },
{ "input": "hashbag.mustache", "output": "{{ServerName}}/loaders/hashbag.js" },
{ "input": "package-src.mustache", "output": "{{ServerName}}/src/package.json" },
{ "input": "package-deps.mustache", "output": "{{ServerName}}/deps/nodejs/node_modules/{{NameSnake}}-deps/package.json" },
{ "input": "package-functions.mustache", "output": "{{ServerName}}/deps/nodejs/node_modules/{{NameSnake}}-functions/package.json" },
{ "input": "logger.mustache", "output": "{{ServerName}}/src/Utilities/logger.js" },
{ "input": "ping.mustache", "output": "{{ServerName}}/src/Utilities/ping.js" },
{ "input": "iso8601.mustache", "output": "{{ServerName}}/src/Utilities/iso8601.js" },
{ "input": "api-utils.mustache", "output": "{{ServerName}}/src/Utilities/api-utils.js" },
{ "input": "sigv4gw.mustache", "output": "{{ServerName}}/src/Utilities/sigv4gw.js" },
{ "input": "jsonify.mustache", "output": "{{ServerName}}/src/Utilities/jsonify.js" },
{ "input": "schema.mustache", "output": "{{ServerName}}/src/schema.graphql" },
{ "input": "index.mustache", "output": "{{ServerName}}/src/index.js" },
{ "input": "deps.mustache", "output": "{{ServerName}}/src/deps.js" },
{ "input": "app.mustache", "output": "{{ServerName}}/src/app.js" },
{ "input": "model/.babelrc.mustache", "output": "{{ServerName}}/models/.babelrc" },
{ "input": "model/package.mustache", "output": "{{ServerName}}/models/package.json" },
{ "input": "model/dynamodb.mustache", "output": "{{ServerName}}/models/src/dynamodb.js" },
{ "input": "model/cassandra.mustache", "output": "{{ServerName}}/models/src/cassandra.js" },
{ "input": "model/index.mustache", "output": "{{ServerName}}/models/src/index.js" }
],
"GraphQLDataInputs": [
{ "input": "input.mustache", "output": "{{ServerName}}/src/Schemas/Inputs/{{dataName}}.js" }
],
"GraphQLDataObjects": [
{ "input": "model.mustache", "output": "{{ServerName}}/src/Schemas/Models/{{dataName}}.js" }
],
"GraphQLEnumObjects": [
{ "input": "enum.mustache", "output": "{{ServerName}}/src/Schemas/Models/{{dataName}}.js" }
],
"GraphQLResolvers": [
{ "input": "resolver.mustache", "output": "{{ServerName}}/src/Resolvers/{{StateName}}.js" },
{ "input": "tests.spec.mustache", "output": "{{ServerName}}/tests/samples/{{StateName}}.spec.js" }
],
"GraphQLFunctions": [
{ "input": "function-src.mustache", "output": "{{ServerName}}/src/Functions/{{FunctionName}}.js" }
],
"Executions": []
}