Skip to content

Commit 6e6a426

Browse files
committed
Add Algolia and Google environment variables to Turborepo config
1 parent b1d11ff commit 6e6a426

File tree

1 file changed

+182
-95
lines changed

1 file changed

+182
-95
lines changed

turbo.json

Lines changed: 182 additions & 95 deletions
Original file line numberDiff line numberDiff line change
@@ -1,96 +1,183 @@
11
{
2-
"$schema": "https://turbo.build/schema.json",
3-
"tasks": {
4-
"build": {
5-
"dependsOn": ["^build"],
6-
"outputs": [".next/**", "!.next/cache/**", "dist/**"],
7-
"env": [
8-
"NODE_ENV",
9-
"NEXT_PUBLIC_*",
10-
"SENTRY_DSN",
11-
"CI",
12-
"CODECOV_TOKEN",
13-
"VERCEL_URL",
14-
"OPENAPI_LOCAL_PATH",
15-
"GATSBY_ENV",
16-
"GATSBY_HIDE_SANDBOX",
17-
"ESBUILD_BINARY_PATH"
18-
]
19-
},
20-
"build:developer-docs": {
21-
"dependsOn": ["^build"],
22-
"outputs": [".next/**", "!.next/cache/**", "dist/**"],
23-
"env": [
24-
"NODE_ENV",
25-
"NEXT_PUBLIC_*",
26-
"SENTRY_DSN",
27-
"CI",
28-
"CODECOV_TOKEN",
29-
"VERCEL_URL",
30-
"OPENAPI_LOCAL_PATH",
31-
"GATSBY_ENV",
32-
"GATSBY_HIDE_SANDBOX",
33-
"ESBUILD_BINARY_PATH"
34-
]
35-
},
36-
"dev": {
37-
"cache": false,
38-
"persistent": true,
39-
"env": [
40-
"NODE_ENV",
41-
"NEXT_PUBLIC_*",
42-
"SENTRY_DSN",
43-
"VERCEL_URL",
44-
"OPENAPI_LOCAL_PATH",
45-
"GATSBY_ENV",
46-
"GATSBY_HIDE_SANDBOX"
47-
]
48-
},
49-
"dev:developer-docs": {
50-
"cache": false,
51-
"persistent": true,
52-
"env": [
53-
"NODE_ENV",
54-
"NEXT_PUBLIC_*",
55-
"SENTRY_DSN",
56-
"VERCEL_URL",
57-
"OPENAPI_LOCAL_PATH",
58-
"GATSBY_ENV",
59-
"GATSBY_HIDE_SANDBOX"
60-
]
61-
},
62-
"start": {"dependsOn": ["build"], "cache": false, "persistent": true},
63-
"lint": {"outputs": []},
64-
"lint:ts": {"outputs": []},
65-
"lint:docs": {"outputs": []},
66-
"lint:eslint": {"outputs": []},
67-
"lint:eslint:fix": {"cache": false, "outputs": []},
68-
"lint:prettier": {"outputs": []},
69-
"lint:prettier:fix": {"cache": false, "outputs": []},
70-
"lint:fix": {"cache": false, "outputs": []},
71-
"test": {
72-
"dependsOn": ["^build"],
73-
"outputs": ["coverage/**"],
74-
"inputs": [
75-
"src/**/*.{ts,tsx,js,jsx}",
76-
"test/**/*.{ts,tsx,js,jsx}",
77-
"**/*.test.*",
78-
"**/*.spec.*"
79-
],
80-
"env": ["NODE_ENV"]
81-
},
82-
"test:ci": {
83-
"dependsOn": ["^build"],
84-
"outputs": ["coverage/**"],
85-
"inputs": [
86-
"src/**/*.{ts,tsx,js,jsx}",
87-
"test/**/*.{ts,tsx,js,jsx}",
88-
"**/*.test.*",
89-
"**/*.spec.*"
90-
],
91-
"env": ["NODE_ENV"]
92-
},
93-
"enforce-redirects": {"cache": false},
94-
"migrate:dev": {"cache": false}
95-
}
96-
}
2+
"$schema": "https://turbo.build/schema.json",
3+
"tasks": {
4+
"build": {
5+
"dependsOn": [
6+
"^build"
7+
],
8+
"outputs": [
9+
".next/**",
10+
"!.next/cache/**",
11+
"dist/**"
12+
],
13+
"env": [
14+
"NODE_ENV",
15+
"NEXT_PUBLIC_*",
16+
"SENTRY_DSN",
17+
"CI",
18+
"CODECOV_TOKEN",
19+
"VERCEL_URL",
20+
"OPENAPI_LOCAL_PATH",
21+
"GATSBY_ENV",
22+
"GATSBY_HIDE_SANDBOX",
23+
"ESBUILD_BINARY_PATH",
24+
"ALGOLIA_APP_ID",
25+
"ALGOLIA_API_KEY",
26+
"DOCS_INDEX_NAME",
27+
"DEVELOP_DOCS_INDEX_NAME",
28+
"ALOGOLIA_SKIP_ON_ERROR",
29+
"GOOGLE_CLIENT_ID",
30+
"GOOGLE_CLIENT_SECRET",
31+
"GOOGLE_PROJECT_ID",
32+
"GOOGLE_CLIENT_EMAIL",
33+
"GOOGLE_PRIVATE_KEY",
34+
"GOOGLE_BUCKET_NAME"
35+
]
36+
},
37+
"build:developer-docs": {
38+
"dependsOn": [
39+
"^build"
40+
],
41+
"outputs": [
42+
".next/**",
43+
"!.next/cache/**",
44+
"dist/**"
45+
],
46+
"env": [
47+
"NODE_ENV",
48+
"NEXT_PUBLIC_*",
49+
"SENTRY_DSN",
50+
"CI",
51+
"CODECOV_TOKEN",
52+
"VERCEL_URL",
53+
"OPENAPI_LOCAL_PATH",
54+
"GATSBY_ENV",
55+
"GATSBY_HIDE_SANDBOX",
56+
"ESBUILD_BINARY_PATH",
57+
"ALGOLIA_APP_ID",
58+
"ALGOLIA_API_KEY",
59+
"DOCS_INDEX_NAME",
60+
"DEVELOP_DOCS_INDEX_NAME",
61+
"ALOGOLIA_SKIP_ON_ERROR",
62+
"GOOGLE_CLIENT_ID",
63+
"GOOGLE_CLIENT_SECRET",
64+
"GOOGLE_PROJECT_ID",
65+
"GOOGLE_CLIENT_EMAIL",
66+
"GOOGLE_PRIVATE_KEY",
67+
"GOOGLE_BUCKET_NAME"
68+
]
69+
},
70+
"dev": {
71+
"cache": false,
72+
"persistent": true,
73+
"env": [
74+
"NODE_ENV",
75+
"NEXT_PUBLIC_*",
76+
"SENTRY_DSN",
77+
"VERCEL_URL",
78+
"OPENAPI_LOCAL_PATH",
79+
"GATSBY_ENV",
80+
"GATSBY_HIDE_SANDBOX",
81+
"GOOGLE_CLIENT_ID",
82+
"GOOGLE_CLIENT_SECRET",
83+
"GOOGLE_PROJECT_ID",
84+
"GOOGLE_CLIENT_EMAIL",
85+
"GOOGLE_PRIVATE_KEY",
86+
"GOOGLE_BUCKET_NAME"
87+
]
88+
},
89+
"dev:developer-docs": {
90+
"cache": false,
91+
"persistent": true,
92+
"env": [
93+
"NODE_ENV",
94+
"NEXT_PUBLIC_*",
95+
"SENTRY_DSN",
96+
"VERCEL_URL",
97+
"OPENAPI_LOCAL_PATH",
98+
"GATSBY_ENV",
99+
"GATSBY_HIDE_SANDBOX",
100+
"GOOGLE_CLIENT_ID",
101+
"GOOGLE_CLIENT_SECRET",
102+
"GOOGLE_PROJECT_ID",
103+
"GOOGLE_CLIENT_EMAIL",
104+
"GOOGLE_PRIVATE_KEY",
105+
"GOOGLE_BUCKET_NAME"
106+
]
107+
},
108+
"start": {
109+
"dependsOn": [
110+
"build"
111+
],
112+
"cache": false,
113+
"persistent": true
114+
},
115+
"lint": {
116+
"outputs": []
117+
},
118+
"lint:ts": {
119+
"outputs": []
120+
},
121+
"lint:docs": {
122+
"outputs": []
123+
},
124+
"lint:eslint": {
125+
"outputs": []
126+
},
127+
"lint:eslint:fix": {
128+
"cache": false,
129+
"outputs": []
130+
},
131+
"lint:prettier": {
132+
"outputs": []
133+
},
134+
"lint:prettier:fix": {
135+
"cache": false,
136+
"outputs": []
137+
},
138+
"lint:fix": {
139+
"cache": false,
140+
"outputs": []
141+
},
142+
"test": {
143+
"dependsOn": [
144+
"^build"
145+
],
146+
"outputs": [
147+
"coverage/**"
148+
],
149+
"inputs": [
150+
"src/**/*.{ts,tsx,js,jsx}",
151+
"test/**/*.{ts,tsx,js,jsx}",
152+
"**/*.test.*",
153+
"**/*.spec.*"
154+
],
155+
"env": [
156+
"NODE_ENV"
157+
]
158+
},
159+
"test:ci": {
160+
"dependsOn": [
161+
"^build"
162+
],
163+
"outputs": [
164+
"coverage/**"
165+
],
166+
"inputs": [
167+
"src/**/*.{ts,tsx,js,jsx}",
168+
"test/**/*.{ts,tsx,js,jsx}",
169+
"**/*.test.*",
170+
"**/*.spec.*"
171+
],
172+
"env": [
173+
"NODE_ENV"
174+
]
175+
},
176+
"enforce-redirects": {
177+
"cache": false
178+
},
179+
"migrate:dev": {
180+
"cache": false
181+
}
182+
}
183+
}

0 commit comments

Comments
 (0)