mirror of
https://github.com/AeThex-Corporation/AeThex-OS.git
synced 2026-04-17 22:27:19 +00:00
108 lines
14 KiB
Text
108 lines
14 KiB
Text
|
||
> 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...
|
||
[33m[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.
|
||
[39m
|
||
[33m
|
||
(!) 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.[39m
|
||
|
||
dist\index.js 1.5mb
|
||
|
||
Done in 2791ms
|
||
qemu-system-x86_64: terminating on signal 15 from pid 838 (pkill)
|
||
m../dist/public/[22m[32massets/holographic_digital_security_seal_for_certification-DujiIi4u.png [39m[1m[2m 557.88 kB[22m[1m[22m
|
||
[2m../dist/public/[22m[32massets/dark_subtle_digital_grid_texture-CW2Q0w3T.png [39m[1m[2m 965.43 kB[22m[1m[22m
|
||
[2m../dist/public/[22m[32massets/abstract_holographic_world_map_data_visualization-DA4sQHBK.png [39m[1m[2m1,343.40 kB[22m[1m[22m
|
||
[2m../dist/public/[22m[32massets/dark_digital_circuit_board_background-CqDjO0Wd.png [39m[1m[2m1,577.40 kB[22m[1m[22m
|
||
[2m../dist/public/[22m[35massets/index-C25YaYOI.css [39m[1m[2m 226.22 kB[22m[1m[22m[2m │ gzip: 29.40 kB[22m
|
||
[2m../dist/public/[22m[36massets/web-DZ3HkAbg.js [39m[1m[2m 0.12 kB[22m[1m[22m[2m │ gzip: 0.13 kB[22m
|
||
[2m../dist/public/[22m[36massets/web-DPJCvkTF.js [39m[1m[2m 0.28 kB[22m[1m[22m[2m │ gzip: 0.23 kB[22m
|
||
[2m../dist/public/[22m[36massets/web-a24r8sCo.js [39m[1m[2m 0.36 kB[22m[1m[22m[2m │ gzip: 0.25 kB[22m
|
||
[2m../dist/public/[22m[36massets/web-BPkARqmR.js [39m[1m[2m 0.38 kB[22m[1m[22m[2m │ gzip: 0.25 kB[22m
|
||
[2m../dist/public/[22m[36massets/web-DiUCUXaM.js [39m[1m[2m 0.42 kB[22m[1m[22m[2m │ gzip: 0.20 kB[22m
|
||
[2m../dist/public/[22m[36massets/web-jfjrrehZ.js [39m[1m[2m 0.76 kB[22m[1m[22m[2m │ gzip: 0.35 kB[22m
|
||
[2m../dist/public/[22m[36massets/web-DLPSmpR2.js [39m[1m[2m 0.90 kB[22m[1m[22m[2m │ gzip: 0.46 kB[22m
|
||
[2m../dist/public/[22m[36massets/web-D9jibmwr.js [39m[1m[2m 0.90 kB[22m[1m[22m[2m │ gzip: 0.47 kB[22m
|
||
[2m../dist/public/[22m[36massets/web-B4eFBhIm.js [39m[1m[2m 1.06 kB[22m[1m[22m[2m │ gzip: 0.34 kB[22m
|
||
[2m../dist/public/[22m[36massets/web-DjK0eNnT.js [39m[1m[2m 1.15 kB[22m[1m[22m[2m │ gzip: 0.55 kB[22m
|
||
[2m../dist/public/[22m[36massets/web-C68zp4qU.js [39m[1m[2m 2.44 kB[22m[1m[22m[2m │ gzip: 1.09 kB[22m
|
||
[2m../dist/public/[22m[36massets/web-CONwI-Dv.js [39m[1m[2m 3.45 kB[22m[1m[22m[2m │ gzip: 1.10 kB[22m
|
||
[2m../dist/public/[22m[36massets/web-BO91sTaU.js [39m[1m[2m 8.67 kB[22m[1m[22m[2m │ gzip: 2.95 kB[22m
|
||
[2m../dist/public/[22m[36massets/index-CJvwTLjS.js [39m[1m[33m1,766.52 kB[39m[22m[2m │ gzip: 471.18 kB[22m
|
||
[32m✓ built in 11.40s[39m
|
||
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.354227] 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: ⚙️ write to custom object with { processEnv: myObject }
|
||
[dotenv@17.2.3] injecting env (0) from .env -- tip: ⚙️ suppress all logs with { quiet: true }
|
||
Warning: connect.session() MemoryStore is not
|
||
designed for a production environment, as it will leak
|
||
memory, and will not scale past a single process.
|
||
9:33:49 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
|
||
9:33:49 AM [express] serving on port 8080
|
||
9:33:49 AM [websocket] WebSocket available at ws://localhost:8080/socket.io
|
||
[2.259727] en1: assigned FE80::98B4:A5FF:FE25:1725
|
||
(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)
|
||
9:34:36 AM [express] GET /api/auth/session 200 in 5ms :: {"authenticated":false}
|
||
9:34:36 AM [express] GET /api/os/notifications 200 in 206ms :: [{"id":1,"message":"21 architects in network","type":"info"},{"id":2,"message":"3 active projects","type":"info"},{"id":3,"message":"Aegis security active","type":"success"}]
|
||
Socket.IO client connected: YwylAs27kYZP1hH6AAAB
|
||
9:34:38 AM [express] GET /api/auth/session 304 in 4ms :: {"authenticated":false}
|
||
[DEBUG] SPA Fallback for: /mobile
|
||
[DEBUG] SPA Fallback for: /home
|
||
9:35:07 AM [express] GET /api/directory/architects 200 in 109ms :: [{"id":"001","name":"Anderson","role":"admin","bio":"Welcome to my AeThex profile!","level":1,"xp":0,"passportId":"5a2cb1cd-b15e-4e45-9c77-63c77299ec8a","skills":null,"username":"andersongladney@gmail.com"},{"id":"002","name":"Faded","role":"admin","bio":"Welcome to my AeThex profile!","level":1,"xp":0,"passportId":"1afcc47d-4128-4f10-947e-4a0c1fedb402","skills":null,"username":"Faded"},{"id":"003","name":"Anderson","role":"oversee","bio":"As MrPiglr, the visionary behind AeThex (conceptualized in 2016, established in 2022), I'm pushing the metaverse game development boundaries.","level":1,"xp":37,"passportId":"e393ea02-6e06-42da-9917-cb4d424a87e4","skills":[],"username":"MrPiglr"}]
|
||
9:35:07 AM [express] GET /api/metrics 200 in 172ms :: {"totalProfiles":21,"totalProjects":3,"onlineUsers":1,"verifiedUsers":1,"totalXP":37,"avgLevel":1}
|
||
9:35:37 AM [express] GET /api/os/notifications 304 in 155ms :: [{"id":1,"message":"21 architects in network","type":"info"},{"id":2,"message":"3 active projects","type":"info"},{"id":3,"message":"Aegis security active","type":"success"}]
|
||
9:35:37 AM [express] POST /api/auth/login 200 in 271ms :: {"success":true,"user":{"id":"f2719189-f99f-48b6-aafd-b429b0e2a804","email":"mrpiglr@gmail.com","username":"MrPiglr","isAdmin":true}}
|
||
9:35:37 AM [express] GET /api/auth/session 304 in 1ms :: {"authenticated":false}
|
||
9:35:38 AM [express] GET /api/metrics 304 in 101ms :: {"totalProfiles":21,"totalProjects":3,"onlineUsers":1,"verifiedUsers":1,"totalXP":37,"avgLevel":1}
|
||
9:35:42 AM [express] POST /api/auth/login 200 in 215ms :: {"success":true,"user":{"id":"f2719189-f99f-48b6-aafd-b429b0e2a804","email":"mrpiglr@gmail.com","username":"MrPiglr","isAdmin":true}}
|
||
9:35:42 AM [express] GET /api/auth/session 304 in 1ms :: {"authenticated":false}
|
||
9:36:08 AM [express] GET /api/directory/architects 304 in 104ms :: [{"id":"001","name":"Anderson","role":"admin","bio":"Welcome to my AeThex profile!","level":1,"xp":0,"passportId":"5a2cb1cd-b15e-4e45-9c77-63c77299ec8a","skills":null,"username":"andersongladney@gmail.com"},{"id":"002","name":"Faded","role":"admin","bio":"Welcome to my AeThex profile!","level":1,"xp":0,"passportId":"1afcc47d-4128-4f10-947e-4a0c1fedb402","skills":null,"username":"Faded"},{"id":"003","name":"Anderson","role":"oversee","bio":"As MrPiglr, the visionary behind AeThex (conceptualized in 2016, established in 2022), I'm pushing the metaverse game development boundaries.","level":1,"xp":37,"passportId":"e393ea02-6e06-42da-9917-cb4d424a87e4","skills":[],"username":"MrPiglr"}]
|
||
9:36:08 AM [express] GET /api/metrics 304 in 161ms :: {"totalProfiles":21,"totalProjects":3,"onlineUsers":1,"verifiedUsers":1,"totalXP":37,"avgLevel":1}
|
||
9:36:37 AM [express] GET /api/os/notifications 304 in 155ms :: [{"id":1,"message":"21 architects in network","type":"info"},{"id":2,"message":"3 active projects","type":"info"},{"id":3,"message":"Aegis security active","type":"success"}]
|
||
9:36:38 AM [express] GET /api/metrics 304 in 131ms :: {"totalProfiles":21,"totalProjects":3,"onlineUsers":1,"verifiedUsers":1,"totalXP":37,"avgLevel":1}
|
||
9:37:37 AM [express] GET /api/os/notifications 304 in 198ms :: [{"id":1,"message":"21 architects in network","type":"info"},{"id":2,"message":"3 active projects","type":"info"},{"id":3,"message":"Aegis security active","type":"success"}]
|
||
9:38:37 AM [express] GET /api/os/notifications 304 in 144ms :: [{"id":1,"message":"21 architects in network","type":"info"},{"id":2,"message":"3 active projects","type":"info"},{"id":3,"message":"Aegis security active","type":"success"}]
|
||
9:39:36 AM [express] GET /api/os/notifications 304 in 150ms :: [{"id":1,"message":"21 architects in network","type":"info"},{"id":2,"message":"3 active projects","type":"info"},{"id":3,"message":"Aegis security active","type":"success"}]
|
||
9:40:37 AM [express] GET /api/os/notifications 304 in 261ms :: [{"id":1,"message":"21 architects in network","type":"info"},{"id":2,"message":"3 active projects","type":"info"},{"id":3,"message":"Aegis security active","type":"success"}]
|
||
9:42:11 AM [express] GET /api/os/notifications 304 in 156ms :: [{"id":1,"message":"21 architects in network","type":"info"},{"id":2,"message":"3 active projects","type":"info"},{"id":3,"message":"Aegis security active","type":"success"}]
|
||
9:43:10 AM [express] GET /api/os/notifications 304 in 112ms :: [{"id":1,"message":"21 architects in network","type":"info"},{"id":2,"message":"3 active projects","type":"info"},{"id":3,"message":"Aegis security active","type":"success"}]
|
||
9:43:38 AM [express] GET /api/os/notifications 304 in 153ms :: [{"id":1,"message":"21 architects in network","type":"info"},{"id":2,"message":"3 active projects","type":"info"},{"id":3,"message":"Aegis security active","type":"success"}]
|
||
9:43:53 AM [express] GET /api/metrics 304 in 114ms :: {"totalProfiles":21,"totalProjects":3,"onlineUsers":1,"verifiedUsers":1,"totalXP":37,"avgLevel":1}
|
||
9:43:53 AM [express] GET /api/directory/architects 304 in 74ms :: [{"id":"001","name":"Anderson","role":"admin","bio":"Welcome to my AeThex profile!","level":1,"xp":0,"passportId":"5a2cb1cd-b15e-4e45-9c77-63c77299ec8a","skills":null,"username":"andersongladney@gmail.com"},{"id":"002","name":"Faded","role":"admin","bio":"Welcome to my AeThex profile!","level":1,"xp":0,"passportId":"1afcc47d-4128-4f10-947e-4a0c1fedb402","skills":null,"username":"Faded"},{"id":"003","name":"Anderson","role":"oversee","bio":"As MrPiglr, the visionary behind AeThex (conceptualized in 2016, established in 2022), I'm pushing the metaverse game development boundaries.","level":1,"xp":37,"passportId":"e393ea02-6e06-42da-9917-cb4d424a87e4","skills":[],"username":"MrPiglr"}]
|
||
9:43:55 AM [express] POST /api/auth/login 200 in 263ms :: {"success":true,"user":{"id":"f2719189-f99f-48b6-aafd-b429b0e2a804","email":"mrpiglr@gmail.com","username":"MrPiglr","isAdmin":true}}
|
||
9:43:55 AM [express] GET /api/auth/session 304 in 0ms :: {"authenticated":false}
|
||
9:44:23 AM [express] GET /api/metrics 304 in 167ms :: {"totalProfiles":21,"totalProjects":3,"onlineUsers":1,"verifiedUsers":1,"totalXP":37,"avgLevel":1}
|
||
9:44:25 AM [express] POST /api/auth/login 200 in 237ms :: {"success":true,"user":{"id":"f2719189-f99f-48b6-aafd-b429b0e2a804","email":"mrpiglr@gmail.com","username":"MrPiglr","isAdmin":true}}
|
||
9:44:25 AM [express] GET /api/auth/session 304 in 0ms :: {"authenticated":false}
|
||
9:44:37 AM [express] GET /api/os/notifications 304 in 162ms :: [{"id":1,"message":"21 architects in network","type":"info"},{"id":2,"message":"3 active projects","type":"info"},{"id":3,"message":"Aegis security active","type":"success"}]
|
||
|
||
[✓] Build Complete.
|
||
Image: ~/.ops/images/aethex-kernel-v1
|
||
|
||
To boot the kernel:
|
||
/home/mrpiglr/.ops/bin/ops run aethex-kernel-v1
|
||
|
||
To deploy to AWS/GCP:
|
||
/home/mrpiglr/.ops/bin/ops image create -c ops.json -i aethex-kernel-v1 -t aws
|