{
  "name": "notyobiz-cloud-lab",
  "version": "1.0.0",
  "description": "Cloud-based home lab for data engineering and web development learning",
  "scripts": {
    "start": "node api/server-simple.js",
    "start:full": "node api/server.js",
    "dev": "nodemon api/server-simple.js",
    "build": "npm run build:api && npm run build:portal",
    "build:api": "cd api && npm install",
    "build:portal": "echo 'Portal build completed'",
    "test": "npm run test:api",
    "test:api": "cd api && npm test",
    "deploy": "powershell -File deploy/deploy.ps1 -Action deploy",
    "deploy:rocky": "bash deploy/deploy-rocky.sh",
    "deploy:staging": "powershell -File deploy/deploy.ps1 -Action deploy -Environment staging",
    "setup": "npm run setup:api && npm run setup:data",
    "setup:api": "cd api && npm install",
    "setup:rocky": "bash deploy/setup-rocky.sh",
    "setup:data": "python data/setup_databases.py",
    "backup": "powershell -File deploy/deploy.ps1 -Action backup",
    "rollback": "powershell -File deploy/deploy.ps1 -Action rollback",
    "logs": "tail -f logs/api.log",
    "health": "curl http://localhost:3000/health",
    "pm2:start": "pm2 start api/server-simple.js --name notyobiz-api",
    "pm2:stop": "pm2 stop notyobiz-api",
    "pm2:restart": "pm2 restart notyobiz-api",
    "pm2:logs": "pm2 logs notyobiz-api",
    "pm2:status": "pm2 status"
  },
  "keywords": [
    "cloud",
    "home-lab",
    "data-engineering",
    "web-development",
    "nodejs",
    "mysql",
    "postgresql",
    "redis",
    "learning"
  ],
  "author": "NotyoBiz Lab",
  "license": "MIT",
  "engines": {
    "node": ">=14.0.0",
    "npm": ">=6.0.0"
  },
  "workspaces": [
    "api",
    "portal"
  ]
}
