> rest-express@1.0.0 build:kernel > bash script/build-unikernel.sh ═══════════════════════════════════════════════════════════════ AeThex OS - Unikernel Builder Target: Nanos Unikernel (Bootable Image) ═══════════════════════════════════════════════════════════════ [*] Detected Windows Environment (MinGW/Git Bash). [*] Switching to WSL Context... [plugin vite:reporter] (!) C:/Users/PCOEM/AeThexOS/AeThex-OS/node_modules/@capacitor/camera/dist/esm/index.js is dynamically imported by C:/Users/PCOEM/AeThexOS/AeThex-OS/client/src/hooks/use-device-camera.ts, C:/Users/PCOEM/AeThexOS/AeThex-OS/client/src/hooks/use-device-camera.ts, C:/Users/PCOEM/AeThexOS/AeThex-OS/client/src/hooks/use-device-camera.ts, C:/Users/PCOEM/AeThexOS/AeThex-OS/client/src/hooks/use-device-camera.ts but also statically imported by C:/Users/PCOEM/AeThexOS/AeThex-OS/client/src/hooks/use-native-features.ts, dynamic import will not move module into another chunk.   (!) Some chunks are larger than 500 kB after minification. Consider: - Using dynamic import() to code-split the application - Use build.rollupOptions.output.manualChunks to improve chunking: https://rollupjs.org/configuration-options/#output-manualchunks - Adjust chunk size limit for this warning via build.chunkSizeWarningLimit. dist\index.js 1.5mb Done in 463ms m 4.62 kB │ gzip: 1.43 kB ../dist/public/assets/holographic_digital_security_seal_for_certification-DujiIi4u.png  557.88 kB ../dist/public/assets/dark_subtle_digital_grid_texture-CW2Q0w3T.png  965.43 kB ../dist/public/assets/abstract_holographic_world_map_data_visualization-DA4sQHBK.png 1,343.40 kB ../dist/public/assets/dark_digital_circuit_board_background-CqDjO0Wd.png 1,577.40 kB ../dist/public/assets/index-C25YaYOI.css  226.22 kB │ gzip: 29.40 kB ../dist/public/assets/web-DZ3HkAbg.js  0.12 kB │ gzip: 0.13 kB ../dist/public/assets/web-DPJCvkTF.js  0.28 kB │ gzip: 0.23 kB ../dist/public/assets/web-a24r8sCo.js  0.36 kB │ gzip: 0.25 kB ../dist/public/assets/web-BPkARqmR.js  0.38 kB │ gzip: 0.25 kB ../dist/public/assets/web-DiUCUXaM.js  0.42 kB │ gzip: 0.20 kB ../dist/public/assets/web-jfjrrehZ.js  0.76 kB │ gzip: 0.35 kB ../dist/public/assets/web-DLPSmpR2.js  0.90 kB │ gzip: 0.46 kB ../dist/public/assets/web-D9jibmwr.js  0.90 kB │ gzip: 0.47 kB ../dist/public/assets/web-B4eFBhIm.js  1.06 kB │ gzip: 0.34 kB ../dist/public/assets/web-DjK0eNnT.js  1.15 kB │ gzip: 0.55 kB ../dist/public/assets/web-C68zp4qU.js  2.44 kB │ gzip: 1.09 kB ../dist/public/assets/web-CONwI-Dv.js  3.45 kB │ gzip: 1.10 kB ../dist/public/assets/web-BO91sTaU.js  8.67 kB │ gzip: 2.95 kB ../dist/public/assets/index-CJvwTLjS.js 1,766.52 kB │ gzip: 471.18 kB ✓ built in 20.35s building server... [*] Updating OPS package list... [*] Building Unikernel Image... Running: /home/mrpiglr/.ops/bin/ops pkg load eyberg/node:v18.12.1 ... warning: overwriting existing file "/dist/index.js" hostpath old: dist/index.js new: "/mnt/c/Users/PCOEM/AeThexOS/AeThex-OS//dist/index.js" running local instance booting /home/mrpiglr/.ops/images/aethex-kernel-v1 ... [0.535697] en1: assigned 10.0.2.15 ⚠️ Node.js 18 and below are deprecated and will no longer be supported in future versions of @supabase/supabase-js. Please upgrade to Node.js 20 or later. For more information, visit: https://github.com/orgs/supabase/discussions/37217 [dotenv@17.2.3] injecting env (8) from .env -- tip: 🗂️ backup and recover secrets: https://dotenvx.com/ops [dotenv@17.2.3] injecting env (0) from .env -- tip: ⚙️ write to custom object with { processEnv: myObject } Warning: connect.session() MemoryStore is not designed for a production environment, as it will leak memory, and will not scale past a single process. 8:23:30 AM [websocket] WebSocket server initialized [DEBUG] Static File Setup - CWD: /, __dirname: /dist [DEBUG] Final Static Path: /dist/public [DEBUG] Found 19 assets in /dist/public/assets 8:23:30 AM [express] serving on port 8080 8:23:30 AM [websocket] WebSocket available at ws://localhost:8080/socket.io [2.411799] en1: assigned FE80::88A5:54FF:FE60:88D0 (node:2) ExperimentalWarning: The Fetch API is an experimental feature. This feature could change at any time (Use `node --trace-warnings ...` to show where the warning was created) [DEBUG] 404 for static asset: /assets/index-CLzw3Hhb.js [DEBUG] 404 for static asset: /assets/index-CLzw3Hhb.js [DEBUG] 404 for static asset: /assets/index-CLzw3Hhb.js [DEBUG] 404 for static asset: /assets/index-CLzw3Hhb.js [DEBUG] SPA Fallback for: /mobile [DEBUG] SPA Fallback for: /home [DEBUG] 404 for static asset: /assets/index-CLzw3Hhb.js