Openstatus www.openstatus.dev

🔥 improve dx (#1166)

authored by

Thibault Le Ouay and committed by
GitHub
c75b5f22 dddd2793

+12 -5
+2
apps/server/env.ts
··· 1 + const file = Bun.file("./.env.example"); 2 + await Bun.write("./.env", file);
+1
apps/server/package.json
··· 5 5 "type": "module", 6 6 "main": "src/index.ts", 7 7 "scripts": { 8 + "env": "bun env.ts", 8 9 "dev": "bun run --hot src/index.ts", 9 10 "start": "NODE_ENV=production bun run src/index.ts", 10 11 "test": "bun test",
+1 -1
apps/web/.env.example
··· 15 15 TINY_BIRD_API_KEY=tiny-bird-api-key 16 16 17 17 # TURSO SQLITE 18 - DATABASE_URL=file:./../../openstatus-dev.db 18 + DATABASE_URL=http://127.0.0.1:8080 19 19 DATABASE_AUTH_TOKEN=any-token 20 20 21 21 # Solves 'UNABLE_TO_GET_ISSUER_CERT_LOCALLY', see https://github.com/nextauthjs/next-auth/issues/3580
+1
apps/web/package.json
··· 3 3 "version": "1.0.0", 4 4 "private": true, 5 5 "scripts": { 6 + "env": "bun env.ts", 6 7 "dev": "next dev", 7 8 "build": "next build", 8 9 "start": "next start",
+1
package.json
··· 3 3 "scripts": { 4 4 "build": "turbo run build", 5 5 "dev": "turbo run dev", 6 + "env": "bun env.ts", 6 7 "lint": "biome lint .", 7 8 "format": "pnpm biome format . --write && pnpm biome check . --write ", 8 9 "lint:fix": "pnpm biome lint --write --unsafe .",
+2 -2
packages/analytics/.env.example
··· 1 - OPENPANEL_CLIENT_ID= 2 - OPENPANEL_CLIENT_SECRET= 1 + OPENPANEL_CLIENT_ID=something 2 + OPENPANEL_CLIENT_SECRET=something
+1 -1
packages/db/.env.example
··· 1 - DATABASE_URL=file:./../../openstatus-dev.db 1 + DATABASE_URL=http://127.0.0.1:8080 2 2 DATABASE_AUTH_TOKEN=any-token
+3 -1
turbo.json
··· 43 43 "cache": false, 44 44 "dependsOn": ["env"] 45 45 }, 46 - "env": {} 46 + "env": { 47 + "cache": true 48 + } 47 49 } 48 50 }