@@ -73,22 +73,16 @@ jobs:
7373
7474 - name : Copy additional files to dist
7575 run : |
76- echo "📋 Copying additional files..."
77- # Copy files that Vite doesn't process but are needed
78- cp -r vendor dist/ 2>/dev/null || echo "No vendor directory to copy"
79- cp -r fonts dist/ 2>/dev/null || echo "No fonts directory to copy"
80- cp -r PolliLibJS dist/ 2>/dev/null || echo "No PolliLibJS directory to copy"
81- cp robots.txt dist/ 2>/dev/null || echo "No robots.txt to copy"
82- cp sitemap.xml dist/ 2>/dev/null || echo "No sitemap.xml to copy"
83- cp BingSiteAuth.xml dist/ 2>/dev/null || echo "No BingSiteAuth.xml to copy"
84- cp visitor-tracking.js dist/ 2>/dev/null || echo "No visitor-tracking.js to copy"
85-
86- # Copy page-specific JS files
87- cp about/about.js dist/about/ 2>/dev/null || echo "No about.js to copy"
88- cp ai/demo/age-verification.js dist/ai/demo/ 2>/dev/null || echo "No age-verification.js to copy"
89- cp ai/demo/js/main.js dist/ai/demo/js/ 2>/dev/null || mkdir -p dist/ai/demo/js && cp ai/demo/js/main.js dist/ai/demo/js/ || echo "No main.js to copy"
90-
91- echo "✅ Additional files copied"
76+ echo "📋 Copying additional files using copy-assets.js..."
77+ # Use the centralized copy-assets.js script for consistency
78+ # This script maintains the list of all files/directories to copy
79+ node copy-assets.js
80+
81+ echo ""
82+ echo "📦 Final dist contents:"
83+ find dist -type f | head -50
84+ echo "..."
85+ echo "Total files: $(find dist -type f | wc -l)"
9286
9387 - name : Upload artifact for deployment
9488 uses : actions/upload-pages-artifact@v3
0 commit comments