- Express.js backend with JWT authentication - CRUD endpoints for apps management - Health check endpoint - Dockerfile per admin API (Node 18 Alpine) - Kubernetes: admin-api deployment, service, ingress - Admin panel at http://admin.apps.local - Updated nginx.conf to route /api to admin API - Fixed ingress rules for separate web and admin services
17 lines
357 B
JSON
17 lines
357 B
JSON
{
|
|
"name": "linux-app-store-admin",
|
|
"version": "1.0.0",
|
|
"description": "Admin panel API for Linux App Store",
|
|
"main": "server.js",
|
|
"scripts": {
|
|
"start": "node server.js",
|
|
"dev": "node --watch server.js"
|
|
},
|
|
"dependencies": {
|
|
"express": "^4.18.2",
|
|
"express-jwt": "^8.4.1",
|
|
"jsonwebtoken": "^9.0.2",
|
|
"cors": "^2.8.5"
|
|
}
|
|
}
|