galv-team / galv-frontend

React app to provide a user-friendly interface to the Galv REST API
https://galv-team.github.io/galv-frontend/
Other
6 stars 0 forks source link

Container creation fails on macOS 14.5 #15

Open BradyPlanden opened 2 months ago

BradyPlanden commented 2 months ago

Describe the bug Frontend container fails on compose up for macOS silicon 14.5. This error occurs quite frequently on main.

To Reproduce Steps to reproduce the behavior: docker-compose up --build frontend produces the following error (spoardically):

frontend-1  | 12:32:16 PM [vite] Pre-transform error: The service is no longer running: write EPIPE
frontend-1  | 12:32:16 PM [vite] Internal server error: The service is no longer running: write EPIPE
frontend-1  |   Plugin: vite:esbuild
frontend-1  |   File: /app/src/index.tsx
frontend-1  |       at /app/node_modules/.pnpm/esbuild@0.19.8/node_modules/esbuild/lib/main.js:827:29
frontend-1  |       at sendRequest (/app/node_modules/.pnpm/esbuild@0.19.8/node_modules/esbuild/lib/main.js:699:14)
frontend-1  |       at start (/app/node_modules/.pnpm/esbuild@0.19.8/node_modules/esbuild/lib/main.js:825:9)
frontend-1  |       at Object.transform2 [as transform] (/app/node_modules/.pnpm/esbuild@0.19.8/node_modules/esbuild/lib/main.js:890:5)
frontend-1  |       at /app/node_modules/.pnpm/esbuild@0.19.8/node_modules/esbuild/lib/main.js:2214:77
frontend-1  |       at new Promise (<anonymous>)
frontend-1  |       at Object.transform (/app/node_modules/.pnpm/esbuild@0.19.8/node_modules/esbuild/lib/main.js:2214:36)
frontend-1  |       at transform (/app/node_modules/.pnpm/esbuild@0.19.8/node_modules/esbuild/lib/main.js:2047:62)
frontend-1  |       at transformWithEsbuild (file:///app/node_modules/.pnpm/vite@5.0.5_@types+node@18.19.2/node_modules/vite/dist/node/chunks/dep-MF_y65BT.js:14510:30)
frontend-1  |       at async TransformContext.transform (file:///app/node_modules/.pnpm/vite@5.0.5_@types+node@18.19.2/node_modules/vite/dist/node/chunks/dep-MF_y65BT.js:14585:32)
frontend-1  | /app/node_modules/.pnpm/esbuild@0.19.8/node_modules/esbuild/lib/main.js:1110
frontend-1  |                     reject(new Error(error2));
frontend-1  |                            ^
frontend-1  |
frontend-1  | Error: The service was stopped: write EPIPE
frontend-1  |     at /app/node_modules/.pnpm/esbuild@0.19.8/node_modules/esbuild/lib/main.js:1110:28
frontend-1  |     at responseCallbacks.<computed> (/app/node_modules/.pnpm/esbuild@0.19.8/node_modules/esbuild/lib/main.js:703:9)
frontend-1  |     at afterClose (/app/node_modules/.pnpm/esbuild@0.19.8/node_modules/esbuild/lib/main.js:693:28)
frontend-1  |     at /app/node_modules/.pnpm/esbuild@0.19.8/node_modules/esbuild/lib/main.js:2163:11
frontend-1  |     at onwriteError (node:internal/streams/writable:418:3)
frontend-1  |     at process.processTicksAndRejections (node:internal/process/task_queues:84:21)
frontend-1  |
frontend-1  | Node.js v18.15.0
frontend-1  |  ELIFECYCLE  Command failed with exit code 1.

Expected behavior A clear and concise description of what you expected to happen.

Additional context Add any other context about the problem here.