Openstatus
www.openstatus.dev
1{
2 "$schema": "https://turbo.build/schema.json",
3 "globalDependencies": ["**/.env.*local"],
4 "tasks": {
5 "build": {
6 "dependsOn": ["^build"],
7 "env": [
8 "\\*",
9 "RESEND_API_KEY",
10 "\\!NEXT_PUBLIC_GIT_\\*",
11 "DATABASE_URL",
12 "DATABASE_AUTH_TOKEN",
13 "TINY_BIRD_API_KEY",
14 "NODE_ENV",
15 "BLOB_READ_WRITE_TOKEN",
16 "TEAM_ID_VERCEL",
17 "PROJECT_ID_VERCEL",
18 "STRIPE_SECRET_KEY",
19 "UNKEY_TOKEN",
20 "UNKEY_API_ID",
21 "UPSTASH_REDIS_REST_URL",
22 "UPSTASH_REDIS_REST_TOKEN",
23 "OPENPANEL_CLIENT_SECRET",
24 "NEXT_PUBLIC_OPENPANEL_CLIENT_ID",
25 "AUTH_SECRET",
26 "CRON_SECRET",
27 "SELF_HOST"
28 ],
29 "outputs": [".next/**", "!.next/cache/**", "dist/**"]
30 },
31 "lint": {},
32 "dev": {
33 "cache": false
34 },
35 "@openstatus/web#dev": {
36 "cache": false,
37 "dependsOn": ["@openstatus/react#build"]
38 },
39 "@openstatus/status-page#dev": {
40 "cache": false
41 },
42 "@openstatus/dashboard#dev": {
43 "cache": false
44 },
45 "test": {
46 "cache": false
47 },
48 "dx": {
49 "cache": false,
50 "dependsOn": ["seed"]
51 },
52 "seed": {
53 "cache": false,
54 "dependsOn": ["migrate"]
55 },
56 "migrate": {
57 "cache": false,
58 "dependsOn": ["env"]
59 },
60 "env": {
61 "cache": true
62 }
63 }
64}