diff --git a/admin/nixpacks.toml b/admin/nixpacks.toml index cc8c43c..705a45d 100644 --- a/admin/nixpacks.toml +++ b/admin/nixpacks.toml @@ -1,6 +1,6 @@ [phases.build] cmds = ["npm install", "npx prisma generate", "npm run build"] -[phases.start] -# Exécute prisma db push avant de lancer l'application pour synchroniser le schéma -cmds = ["npx prisma db push --accept-data-loss", "npm start"] +[start] +# Exécute prisma db push au runtime (démarrage du conteneur) +cmd = "npx prisma db push --accept-data-loss && npm start" diff --git a/admin/package.json b/admin/package.json index 8f384f8..5ae9596 100644 --- a/admin/package.json +++ b/admin/package.json @@ -30,7 +30,6 @@ "@types/pg": "^8.20.0", "@types/react": "^19", "@types/react-dom": "^19", - "dotenv-cli": "^11.0.0", "eslint": "^9", "eslint-config-next": "16.2.3", "tailwindcss": "^4", diff --git a/nixpacks.toml b/nixpacks.toml index cc8c43c..705a45d 100644 --- a/nixpacks.toml +++ b/nixpacks.toml @@ -1,6 +1,6 @@ [phases.build] cmds = ["npm install", "npx prisma generate", "npm run build"] -[phases.start] -# Exécute prisma db push avant de lancer l'application pour synchroniser le schéma -cmds = ["npx prisma db push --accept-data-loss", "npm start"] +[start] +# Exécute prisma db push au runtime (démarrage du conteneur) +cmd = "npx prisma db push --accept-data-loss && npm start" diff --git a/package.json b/package.json index 3b3b3e1..fa5ae89 100644 --- a/package.json +++ b/package.json @@ -24,6 +24,7 @@ "bcryptjs": "^3.0.3", "lucide-react": "^0.554.0", "next": "^16.1.6", + "dotenv": "^17.3.1", "pg": "^8.19.0", "prisma": "^7.7.0", "react": "^19.2.0", @@ -38,7 +39,6 @@ "@types/node": "^22.14.0", "autoprefixer": "^10.4.27", "concurrently": "^9.2.1", - "dotenv": "^17.3.1", "postcss": "^8.5.6", "tailwindcss": "^4.2.1", "typescript": "~5.8.2"