Hi,
Impossible to try this app, it fails at registration.
On web interface, I get “Internal server error”.
Below the logs :
btctracker_web_1 | Prisma CLI Version : 7.0.0
btctracker_web_1 |
btctracker_web_1 | at <unknown> (--> prisma/schema.prisma:10)
btctracker_web_1 | at l.setupFreshDatabase (.next/server/chunks/9341.js:14:55042)
btctracker_web_1 | at l.initializeDatabase (.next/server/chunks/9341.js:14:54090)
btctracker_web_1 | at async l.performInitialization (.next/server/chunks/9341.js:14:50863)
btctracker_web_1 | at async l.initialize (.next/server/chunks/9341.js:14:50320)
btctracker_web_1 | at async Module.d (.next/server/instrumentation.js:1:296)
btctracker_web_1 | [TOOL] Attempting fresh database setup...
btctracker_web_1 | [TOOL] Setting up fresh database...
btctracker_web_1 | [INFO] Using pre-generated Prisma client...
btctracker_web_1 | [INFO] Creating database schema...
btctracker_web_1 | [ERROR] Fresh database setup failed: Error: Command failed: npx prisma db push --accept-data-loss
btctracker_web_1 | Error: Prisma schema validation - (get-config wasm)
btctracker_web_1 | Error code: P1012
btctracker_web_1 | error: The datasource property `url` is no longer supported in schema files. Move connection URLs for Migrate to `prisma.config.ts` and pass either `adapter` for a direct database connection or `accelerateUrl` for Accelerate to the `PrismaClient` constructor. See https://pris.ly/d/config-datasource and https://pris.ly/d/prisma7-client-config
btctracker_web_1 | --> prisma/schema.prisma:10
btctracker_web_1 | |
btctracker_web_1 | 9 | provider = "sqlite"
btctracker_web_1 | 10 | url = env("DATABASE_URL")
btctracker_web_1 | |
btctracker_web_1 |
btctracker_web_1 | Validation Error Count: 1
btctracker_web_1 | [Context: getConfig]
btctracker_web_1 |
btctracker_web_1 | Prisma CLI Version : 7.0.0
btctracker_web_1 |
btctracker_web_1 | at <unknown> (--> prisma/schema.prisma:10)
btctracker_web_1 | at l.setupFreshDatabase (.next/server/chunks/9341.js:14:54622)
btctracker_web_1 | at l.initializeDatabase (.next/server/chunks/9341.js:14:54388)
btctracker_web_1 | at async l.performInitialization (.next/server/chunks/9341.js:14:50863)
btctracker_web_1 | at async l.initialize (.next/server/chunks/9341.js:14:50320)
btctracker_web_1 | at async Module.d (.next/server/instrumentation.js:1:296) {
btctracker_web_1 | status: 1,
btctracker_web_1 | signal: null,
btctracker_web_1 | output: [Array],
btctracker_web_1 | pid: 186,
btctracker_web_1 | stdout: <Buffer 50 72 69 73 6d 61 20 73 63 68 65 6d 61 20 6c 6f 61 64 65 64 20 66 72 6f 6d 20 70 72 69 73 6d 61 2f 73 63 68 65 6d 61 2e 70 72 69 73 6d 61 0a>,
btctracker_web_1 | stderr: <Buffer 45 72 72 6f 72 3a 20 50 72 69 73 6d 61 20 73 63 68 65 6d 61 20 76 61 6c 69 64 61 74 69 6f 6e 20 2d 20 28 67 65 74 2d 63 6f 6e 66 69 67 20 77 61 73 6d ... 548 more bytes>
btctracker_web_1 | }
btctracker_web_1 | [BOOM] Critical error during app initialization: Error: Database setup failed: Command failed: npx prisma db push --accept-data-loss
btctracker_web_1 | Error: Prisma schema validation - (get-config wasm)
btctracker_web_1 | Error code: P1012
btctracker_web_1 | error: The datasource property `url` is no longer supported in schema files. Move connection URLs for Migrate to `prisma.config.ts` and pass either `adapter` for a direct database connection or `accelerateUrl` for Accelerate to the `PrismaClient` constructor. See https://pris.ly/d/config-datasource and https://pris.ly/d/prisma7-client-config
btctracker_web_1 | --> prisma/schema.prisma:10
btctracker_web_1 | |
btctracker_web_1 | 9 | provider = "sqlite"
btctracker_web_1 | 10 | url = env("DATABASE_URL")
btctracker_web_1 | |
btctracker_web_1 |
btctracker_web_1 | Validation Error Count: 1
btctracker_web_1 | [Context: getConfig]
btctracker_web_1 |
btctracker_web_1 | Prisma CLI Version : 7.0.0
btctracker_web_1 |
btctracker_web_1 | at <unknown> (--> prisma/schema.prisma:10)
btctracker_web_1 | at l.setupFreshDatabase (.next/server/chunks/9341.js:14:55042)
btctracker_web_1 | at l.initializeDatabase (.next/server/chunks/9341.js:14:54388)
btctracker_web_1 | at async l.performInitialization (.next/server/chunks/9341.js:14:50863)
btctracker_web_1 | at async l.initialize (.next/server/chunks/9341.js:14:50320)
btctracker_web_1 | at async Module.d (.next/server/instrumentation.js:1:296)
btctracker_web_1 | [ERROR] BTC Tracker application initialization failed: Error: Database setup failed: Command failed: npx prisma db push --accept-data-loss
btctracker_web_1 | Error: Prisma schema validation - (get-config wasm)
btctracker_web_1 | Error code: P1012
btctracker_web_1 | error: The datasource property `url` is no longer supported in schema files. Move connection URLs for Migrate to `prisma.config.ts` and pass either `adapter` for a direct database connection or `accelerateUrl` for Accelerate to the `PrismaClient` constructor. See https://pris.ly/d/config-datasource and https://pris.ly/d/prisma7-client-config
btctracker_web_1 | --> prisma/schema.prisma:10
btctracker_web_1 | |
btctracker_web_1 | 9 | provider = "sqlite"
btctracker_web_1 | 10 | url = env("DATABASE_URL")
btctracker_web_1 | |
btctracker_web_1 |
btctracker_web_1 | Validation Error Count: 1
btctracker_web_1 | [Context: getConfig]
btctracker_web_1 |
btctracker_web_1 | Prisma CLI Version : 7.0.0
btctracker_web_1 |
btctracker_web_1 | at <unknown> (--> prisma/schema.prisma:10)
btctracker_web_1 | at l.setupFreshDatabase (.next/server/chunks/9341.js:14:55042)
btctracker_web_1 | at l.initializeDatabase (.next/server/chunks/9341.js:14:54388)
btctracker_web_1 | at async l.performInitialization (.next/server/chunks/9341.js:14:50863)
btctracker_web_1 | at async l.initialize (.next/server/chunks/9341.js:14:50320)
btctracker_web_1 | at async Module.d (.next/server/instrumentation.js:1:296)
btctracker_web_1 | [ERROR] Failed to initialize BTC Tracker services: Error: Database setup failed: Command failed: npx prisma db push --accept-data-loss
btctracker_web_1 | Error: Prisma schema validation - (get-config wasm)
btctracker_web_1 | Error code: P1012
btctracker_web_1 | error: The datasource property `url` is no longer supported in schema files. Move connection URLs for Migrate to `prisma.config.ts` and pass either `adapter` for a direct database connection or `accelerateUrl` for Accelerate to the `PrismaClient` constructor. See https://pris.ly/d/config-datasource and https://pris.ly/d/prisma7-client-config
btctracker_web_1 | --> prisma/schema.prisma:10
btctracker_web_1 | |
btctracker_web_1 | 9 | provider = "sqlite"
btctracker_web_1 | 10 | url = env("DATABASE_URL")
btctracker_web_1 | |
btctracker_web_1 |
btctracker_web_1 | Validation Error Count: 1
btctracker_web_1 | [Context: getConfig]
btctracker_web_1 |
btctracker_web_1 | Prisma CLI Version : 7.0.0
btctracker_web_1 |
btctracker_web_1 | at <unknown> (--> prisma/schema.prisma:10)
btctracker_web_1 | at l.setupFreshDatabase (.next/server/chunks/9341.js:14:55042)
btctracker_web_1 | at l.initializeDatabase (.next/server/chunks/9341.js:14:54388)
btctracker_web_1 | at async l.performInitialization (.next/server/chunks/9341.js:14:50863)
btctracker_web_1 | at async l.initialize (.next/server/chunks/9341.js:14:50320)
btctracker_web_1 | at async Module.d (.next/server/instrumentation.js:1:296)
btctracker_app_proxy_1 | Listening on port: 3947