package.json 1.5 KB

12345678910111213141516171819202122232425
  1. {
  2. "name": "playableads-platform",
  3. "version": "1.0.0",
  4. "private": true,
  5. "description": "Playable Ads Platform - 广告制作管理平台",
  6. "scripts": {
  7. "dev": "node scripts/dev.js",
  8. "dev:template": "cd templates/coloring && npx vite --open --cors --host 0.0.0.0",
  9. "dev:server": "cd platform/server && npm run dev",
  10. "dev:client": "cd platform/client && npm run dev",
  11. "build": "npm run build:client && npm run build:server",
  12. "build:template": "cd templates/coloring && npm run build:all",
  13. "build:server": "cd platform/server && npm run build",
  14. "build:client": "cd platform/client && npm run build",
  15. "deploy:pack": "npm run build && tar -czf deploy.tar.gz --exclude='node_modules' --exclude='.git' --exclude='storage' --exclude='dist' --exclude='.DS_Store' platform/server/dist platform/server/package.json platform/server/package-lock.json platform/client/dist templates/coloring ecosystem.config.js scripts/install-deps.sh && echo 'deploy.tar.gz ready'",
  16. "docker:build": "npm run build:client && docker build -t playableads-platform .",
  17. "docker:run": "docker run -d -p 3001:3001 -v $(pwd)/storage:/app/storage --name playableads playableads-platform",
  18. "install:all": "cd templates/coloring && npm install && cd ../../platform/server && npm install && cd ../client && npm install",
  19. "install:template": "cd templates/coloring && npm install",
  20. "install:server": "cd platform/server && npm install",
  21. "install:client": "cd platform/client && npm install"
  22. },
  23. "author": "",
  24. "license": "ISC"
  25. }