feat: add automated deployment ZIP creation with PowerShell script

- Add create-deployment-zip.ps1 script for automated ZIP packaging
- Include npm scripts: build:deploy and create-zip for streamlined deployment
- Fix PowerShell encoding issues by replacing emojis with text labels
- Automatically package production-ready files: .next, public, .env.production, server.js, etc.
- ZIP filename uses package.json name and version (e.g., nodemap-1.1.305.zip)
- Add file existence validation and detailed logging for deployment process
- Clean temporary files after ZIP creation

The script creates a complete deployment package (84MB) containing all necessary
files for production deployment, streamlining the build and packaging workflow.
This commit is contained in:
ISA
2025-07-29 08:35:13 +02:00
parent 4755cefdd7
commit 6d33be56c0
6 changed files with 112 additions and 5 deletions

4
package-lock.json generated
View File

@@ -1,12 +1,12 @@
{
"name": "nodemap",
"version": "1.1.305",
"version": "1.1.306",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "nodemap",
"version": "1.1.305",
"version": "1.1.306",
"dependencies": {
"@emotion/react": "^11.13.3",
"@emotion/styled": "^11.13.0",