unoplatform / docker

template for brand new github repositories
https://platform.uno/
Other
1 stars 5 forks source link

NodeJS 14.0 is deprecated #18

Open frogcrush opened 4 months ago

frogcrush commented 4 months ago

Current behavior

Currently the image pulls NodeJS 14.0, which has been deprecated.

Expected behavior

Image should use a supported version of NodeJS

How to reproduce it (as minimally and precisely as possible)

Environment

Affected platform(s): Docker/Linux

jeromelaban commented 4 months ago

Thanks for the report. Those images were mainly used to do CI on linux, which is mostly handled by based .NET images now.

frogcrush commented 4 months ago

I can only get Uno projects to build in Docker using https://github.com/unoplatform/docker/pull/17 and NodeJS is included or I receive an emscripten install error.

jeromelaban commented 4 months ago

Thanks. Could you show which error you get?

frogcrush commented 4 months ago

 #24 180.9 /root/.nuget/packages/uno.wasm.bootstrap/8.0.16/build/Uno.Wasm.Bootstrap.targets(213,3): error : System.NotSupportedException: Failed to install emscripten [/src/ParadigmProductionDashboard/ParadigmProductionDashboard.csproj]
15:12:58   #24 180.9 /root/.nuget/packages/uno.wasm.bootstrap/8.0.16/build/Uno.Wasm.Bootstrap.targets(213,3): error :    at Uno.Wasm.Bootstrap.ShellTask_v81a961185e114216e137e15ede693799144801d5.ValidateEmscripten() in /_/src/Uno.Wasm.Bootstrap/ShellTask.cs:line 1342 [/src/ParadigmProductionDashboard/ParadigmProductionDashboard.csproj]
15:12:58   #24 180.9 /root/.nuget/packages/uno.wasm.bootstrap/8.0.16/build/Uno.Wasm.Bootstrap.targets(213,3): error :    at Uno.Wasm.Bootstrap.ShellTask_v81a961185e114216e137e15ede693799144801d5.RunPackager() in /_/src/Uno.Wasm.Bootstrap/ShellTask.cs:line 803 [/src/ParadigmProductionDashboard/ParadigmProductionDashboard.csproj]
15:12:58   #24 180.9 /root/.nuget/packages/uno.wasm.bootstrap/8.0.16/build/Uno.Wasm.Bootstrap.targets(213,3): error :    at Uno.Wasm.Bootstrap.ShellTask_v81a961185e114216e137e15ede693799144801d5.Execute() in /_/src/Uno.Wasm.Bootstrap/ShellTask.cs:line 270 [/src/ParadigmProductionDashboard/ParadigmProductionDashboard.csproj]

ParadigmProductionDashboard is the name of the Uno app