misc scripts

This commit is contained in:
Dobromir Popov
2024-03-06 11:26:01 +02:00
parent 96335ad501
commit 4402fef237
2 changed files with 65 additions and 0 deletions

11
dev/docker deploy.md Normal file
View File

@ -0,0 +1,11 @@
# Step 1: Build the Docker Image
docker build -t my-next-app .
# Step 2: Save the Docker Image
docker save my-next-app > my-next-app.tar
# Step 3: Transfer the Image to the Production Server
scp my-next-app.tar user@your-server-ip:/path/to/directory
# Step 4: Load the Image on the Production Server
ssh user@your-server-ip
docker load < my-next-app.tar
# Step 5: Run the Docker Container
docker run -d -p 80:3000 my-next-app

54
dev/node react.md Normal file
View File

@ -0,0 +1,54 @@
copy
# npm remove excessive package dependencies
# 1.Use Dependency Analysis Tools
npm install -g depcheck
depcheck
# or
npm install -g npm-check
npm-check
# 2.Bundle Size Analysis:
npm install --save-dev webpack-bundle-analyzer
# edit webpack to push BundleAnalyzerPlugin to config.plugins
# run #> ANALYZE=true npm run build
npm uninstall yargs-parser
yargs-parser
Unused dependencies
* @date-io/date-fns
* @mui/icons-material
* @react-pdf/renderer
* docx
* docx-templates
* docxtemplater
* excel4node
* fs
* gapi
* gapi-script
* html-to-docx
* module-alias
* node-excel-export
* nodemailer-smtp-transport
* prisma-binding
* react-cookies
* react-file-reader
* react-hook-form
* react-router-dom
* react-table
* sqlite3
* xml-js
Unused devDependencies
* @types/react-table
* autoprefixer
* postcss
* typescript
Missing dependencies
* @fullcalendar/core: ./styles/calendar.scss
* @fullcalendar/daygrid: ./styles/calendar.scss
* @fullcalendar/timegrid: ./styles/calendar.scss
* google-auth-library: ./src/helpers/calendar.js
* open: ./src/helpers/calendar.js
* pages: ./pages/dash.tsx
* src: ./pages/cart/publishers/import.tsx