Skip to content

Commit 6d609ed

Browse files
committed
fix: turbo env
1 parent ac9443c commit 6d609ed

File tree

1 file changed

+66
-4
lines changed

1 file changed

+66
-4
lines changed

turbo.json

Lines changed: 66 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,22 +6,84 @@
66
"build": {
77
"dependsOn": ["^build"],
88
"outputs": [".nuxt/**", "!.nuxt/cache/**"],
9-
"dotEnv": [".env"]
9+
"dotEnv": [".env"],
10+
"env": [
11+
"NODE_ENV",
12+
"NUXT_GTAG_ID",
13+
"NUXT_NEWT_SPACE_UID",
14+
"NUXT_NEWT_FORM_UID",
15+
"NUXT_RECAPTCHA_WEBSITE_KEY",
16+
"SUPABASE_URL",
17+
"SUPABASE_KEY",
18+
"SERVICE_KEY",
19+
"SPEAKER_DATASOURCE",
20+
"SPONSOR_DATASOURCE",
21+
"STAFF_DATASOURCE",
22+
"AVAILABLE_APPLY_SPEAKER",
23+
"AVAILABLE_APPLY_SPONSOR",
24+
"ENABLE_SWITCH_LOCALE",
25+
"ENABLE_INVITE_STAFF",
26+
"ENABLE_OPERATE_ADMIN",
27+
"ENABLE_REGISTER_TICKET",
28+
"ENABLE_REGISTER_NAMECARD",
29+
"SHOW_SPEAKER_DETAIL",
30+
"SHOW_TIMETABLE",
31+
"SHOW_EVENT",
32+
"SHOW_STORE"
33+
]
1034
},
1135
"build-api": {
1236
"dependsOn": ["^build-api"],
1337
"outputs": ["dist/**"],
14-
"dotEnv": [".env"]
38+
"dotEnv": [".env"],
39+
"env": [
40+
"NODE_ENV",
41+
"DEBUG",
42+
"PROD",
43+
"PUPPETEER_SKIP_CHROMIUM_DOWNLOAD",
44+
"PUPPETEER_EXECUTABLE_PATH",
45+
"PEATIX_EVENT_ID",
46+
"PEATIX_BASIC_EMAIL",
47+
"PEATIX_BASIC_PASSWORD",
48+
"SUPABASE_URL",
49+
"SUPABASE_KEY",
50+
"SENTRY_DSN",
51+
"DISCORD_WEBHOOK_URL"
52+
]
1553
},
1654
"build-after-purchase": {
1755
"dependsOn": ["^build-after-purchase"],
1856
"outputs": ["dist/**"],
19-
"dotEnv": [".env"]
57+
"dotEnv": [".env"],
58+
"env": [
59+
"NODE_ENV",
60+
"PUPPETEER_SKIP_CHROMIUM_DOWNLOAD",
61+
"PUPPETEER_EXECUTABLE_PATH",
62+
"PEATIX_EVENT_ID",
63+
"PEATIX_BASIC_EMAIL",
64+
"PEATIX_BASIC_PASSWORD",
65+
"SUPABASE_URL",
66+
"SUPABASE_KEY",
67+
"SENTRY_DSN",
68+
"DISCORD_WEBHOOK_URL"
69+
]
2070
},
2171
"build-sales-daily": {
2272
"dependsOn": ["^build-after-purchase"],
2373
"outputs": ["dist/**"],
24-
"dotEnv": [".env"]
74+
"dotEnv": [".env"],
75+
"env": [
76+
"NODE_ENV",
77+
"PUPPETEER_SKIP_CHROMIUM_DOWNLOAD",
78+
"PUPPETEER_EXECUTABLE_PATH",
79+
"PEATIX_EVENT_ID",
80+
"PEATIX_BASIC_EMAIL",
81+
"PEATIX_BASIC_PASSWORD",
82+
"SUPABASE_URL",
83+
"SUPABASE_KEY",
84+
"SENTRY_DSN",
85+
"DISCORD_WEBHOOK_URL"
86+
]
2587
},
2688
"build-docs": {
2789
"dependsOn": ["^build-docs"],

0 commit comments

Comments
 (0)