From af7155f483171def3e00b5271602b3e6743bfea2 Mon Sep 17 00:00:00 2001 From: FragginWagon Date: Thu, 29 Jan 2026 13:49:55 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=9B=A0=EF=B8=8F=20Update=20build=20and=20?= =?UTF-8?q?deployment=20scripts=20with=20new=20commands=20for=20frontend,?= =?UTF-8?q?=20backend,=20and=20Docker=20operations?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- code/websites/pokedex.online/package.json | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/code/websites/pokedex.online/package.json b/code/websites/pokedex.online/package.json index 1f8efbd..485d8de 100644 --- a/code/websites/pokedex.online/package.json +++ b/code/websites/pokedex.online/package.json @@ -8,7 +8,10 @@ ], "scripts": { "dev": "vite", - "build": "vite build", + "build": "npm run build:frontend && npm run build:backend", + "build:frontend": "vite build", + "build:backend": "npm run build --workspace=server", + "build:verify": "node scripts/verify-build.js", "preview": "vite preview", "oauth-proxy": "npm run dev --workspace=server", "dev:full": "concurrently \"npm run dev\" \"npm run oauth-proxy\"", @@ -16,7 +19,15 @@ "test:ui": "vitest --ui", "test:coverage": "vitest --coverage", "test:run": "vitest run", - "install:all": "npm install && npm install --workspace=server" + "test:all": "npm run test:run && npm run test:run --workspace=server", + "install:all": "npm install && npm install --workspace=server", + "lint": "echo 'Add ESLint when ready'", + "docker:build": "docker compose -f docker-compose.production.yml build", + "docker:up": "docker compose -f docker-compose.production.yml up -d", + "docker:down": "docker compose -f docker-compose.production.yml down", + "docker:logs": "docker compose -f docker-compose.production.yml logs -f", + "deploy:internal": "node ../../../utils/deploy-pokedex.js --target internal", + "deploy:external": "node ../../../utils/deploy-pokedex.js --target external" }, "dependencies": { "highlight.js": "^11.11.1",