This commit is contained in:
simon.franken
2026-02-16 11:01:07 +01:00
parent 7d678c1c4d
commit d3b8df3deb
8 changed files with 476 additions and 563 deletions

View File

@@ -1,5 +1,8 @@
FROM node:20-alpine
# Install OpenSSL for Prisma
RUN apk add --no-cache openssl
WORKDIR /app
# Copy package files
@@ -22,4 +25,4 @@ RUN npm run build
EXPOSE 3001
# Start the application
CMD ["sh", "-c", "npx prisma migrate deploy && npm start"]
CMD ["sh", "-c", "npx prisma migrate deploy && npm start"]

File diff suppressed because it is too large Load Diff

View File

@@ -10,9 +10,9 @@
"db:seed": "tsx prisma/seed.ts"
},
"dependencies": {
"@prisma/client": "^5.7.0",
"@prisma/client": "^6.19.2",
"cors": "^2.8.5",
"dotenv": "^16.3.1",
"dotenv": "^17.3.1",
"express": "^4.18.2",
"express-session": "^1.17.3",
"openid-client": "^5.6.1",
@@ -22,9 +22,9 @@
"@types/cors": "^2.8.17",
"@types/express": "^4.17.21",
"@types/express-session": "^1.17.10",
"@types/node": "^20.10.5",
"prisma": "^5.7.0",
"@types/node": "^25.2.3",
"prisma": "^6.19.2",
"tsx": "^4.7.0",
"typescript": "^5.3.3"
}
}
}

View File

@@ -85,7 +85,7 @@ model OngoingTimer {
userId String @map("user_id") @db.VarChar(255) @unique
user User @relation(fields: [userId], references: [id], onDelete: Cascade)
projectId String? @map("project_id")
projectId String? @unique @map("project_id")
project Project? @relation(fields: [projectId], references: [id], onDelete: SetNull)
@@index([userId])