feat: dockerfile + docker-compose + déploiement VPS gestion.materiaux-destock.fr

This commit is contained in:
2026-06-07 00:27:16 +02:00
parent 51f87c0672
commit 99c3380d00
7 changed files with 114 additions and 1 deletions
+23
View File
@@ -0,0 +1,23 @@
import { PrismaClient } from '@prisma/client'
import { hash } from 'bcryptjs'
const prisma = new PrismaClient()
const password = process.env.SEED_ADMIN_PASSWORD
if (!password) {
console.error('SEED_ADMIN_PASSWORD requis')
process.exit(1)
}
await prisma.user.upsert({
where: { email: 'mathieu.fort@gmail.com' },
update: {},
create: {
email: 'mathieu.fort@gmail.com',
name: 'Mathieu',
password: await hash(password, 12),
role: 'admin',
},
})
console.log('✅ Compte admin créé : mathieu.fort@gmail.com')
await prisma.$disconnect()