mirror of
https://github.com/ngthanhvu/kr-phim.git
synced 2026-08-10 12:27:47 +00:00
- Implemented movie CRUD operations with endpoints for creating, retrieving, updating, and deleting movies. - Added pagination and filtering capabilities for movie retrieval. - Integrated Redis caching for improved performance on movie data retrieval. - Created database schema for movies with necessary fields and types. - Added migration files for initial movie table creation and subsequent updates. - Configured database connection using Drizzle ORM with MySQL. - Established Redis connection utility for caching.
31 lines
770 B
JSON
31 lines
770 B
JSON
{
|
|
"name": "cinek",
|
|
"type": "module",
|
|
"private": true,
|
|
"scripts": {
|
|
"build": "nuxt build",
|
|
"dev": "nuxt dev --host 0.0.0.0 --port 3002",
|
|
"generate": "nuxt generate",
|
|
"preview": "nuxt preview --host 0.0.0.0 --port 3002",
|
|
"start": "node .output/server/index.mjs",
|
|
"postinstall": "nuxt prepare",
|
|
"db:generate": "drizzle-kit generate",
|
|
"db:migrate": "drizzle-kit migrate"
|
|
},
|
|
"dependencies": {
|
|
"@tailwindcss/vite": "^4.3.0",
|
|
"drizzle-orm": "^0.45.2",
|
|
"hls.js": "^1.6.16",
|
|
"ioredis": "^5.11.1",
|
|
"lucide-vue-next": "^1.0.0",
|
|
"mysql2": "^3.23.1",
|
|
"nuxt": "^4.4.5",
|
|
"tailwindcss": "^4.3.0",
|
|
"vue": "^3.5.34",
|
|
"vue-router": "^5.0.6"
|
|
},
|
|
"devDependencies": {
|
|
"drizzle-kit": "^0.31.10"
|
|
}
|
|
}
|