Electron-builder: Dockerfile electronuserland/builder:wine is still using node 11.10.0

Created on 31 Oct 2019  路  7Comments  路  Source: electron-userland/electron-builder


  • Version: 22.1.0

  • Target: linux, osx, windows


I'm using this docker image to build windows binaries: https://hub.docker.com/layers/electronuserland/builder/wine/images/sha256-b50e44a98ffe9f716b2f66c51b7898404670c8b74c8c3fc2b152c53f8af60513

In the code, I see

https://github.com/electron-userland/electron-builder/blob/fc311995c196f1063ceb2d0bb0af61beac6038e8/docker/node/Dockerfile#L3

However, in the docker hub link above, it says still 11.10.0.

Would it be possible to update Docker images?

backlog

Most helpful comment

Still relevant

All 7 comments

Is this still relevant? If so, what is blocking it? Is there anything you can do to help move it forward?

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.

Still relevant

I've run into the same issue.

I'm having the same issue. Currently I cannot use this image to build a windows client for my angular application.

gitlab output:

Using Docker executor with image electronuserland/builder:wine ...
Pulling docker image electronuserland/builder:wine ...
Using docker image sha256:c259a9e907536a32c5355cd64bd4e838665d368a0caf4d30d652d67e4616f5d4 for electronuserland/builder:wine ...

...

> ng build --prod=true
Node.js version v11.10.0 detected.
The Angular CLI requires a minimum Node.js version of either v10.13 or v12.0.

Is this still relevant? If so, what is blocking it? Is there anything you can do to help move it forward?

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.

Here's a Dockerfile with Wine and Nodejs12 which I made for my electron windows builds, if somebody needs it

FROM debian:stretch

RUN apt-get update \
  && apt-get install --yes wget gnupg2 xz-utils p7zip-full apt-transport-https

RUN wget -nc https://dl.winehq.org/wine-builds/winehq.key \
  && apt-key add winehq.key \
  && echo "deb https://dl.winehq.org/wine-builds/debian/ stretch main" >> "/etc/apt/sources.list.d/wine.list" \
  && dpkg --add-architecture i386 \
  && apt-get update \
  && apt-get install --yes winehq-stable \
  && wine --version

RUN wget --no-verbose https://nodejs.org/dist/v12.16.0/node-v12.16.0-linux-x64.tar.xz \
  && wget --no-verbose https://nodejs.org/dist/v12.16.0/SHASUMS256.txt \
  && grep node-v12.16.0-linux-x64.tar.xz SHASUMS256.txt | sha256sum -c - \
  && tar -xf node-v12.16.0-linux-x64.tar.xz \
  && rm node-v12.16.0-linux-x64.tar.xz

ENV PATH="/node-v12.16.0-linux-x64/bin:${PATH}"

Is this still relevant? If so, what is blocking it? Is there anything you can do to help move it forward?

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.

Was this page helpful?
0 / 5 - 0 ratings