mirror of
https://github.com/buanet/ioBroker.docker.git
synced 2025-12-17 10:29:00 +02:00
node dependency fix in dockerfile
This commit is contained in:
6
.github/workflows/build-debian12-dev.yml
vendored
6
.github/workflows/build-debian12-dev.yml
vendored
@@ -108,9 +108,9 @@ jobs:
|
||||
# Set values in Dockerfile
|
||||
sed -e "s/\${VERSION}/$VERSION-dev/" -e "s/\${DATI}/$DATI/" -e "s/\${NODE}/${{ vars.EXPERIMENTAL_NODE_VERSION }}/" ./debian12/Dockerfile > ./debian12/Dockerfile.tmp
|
||||
mv -f ./debian12/Dockerfile.tmp ./debian12/Dockerfile
|
||||
# Remove separate npm install as fix for Node 20
|
||||
sed "/&& apt-get update && apt-get install -q -y --no-install-recommends npm/d" ./debian12/Dockerfile > ./debian12/Dockerfile.tmp
|
||||
mv -f ./debian12/Dockerfile.tmp ./debian12/Dockerfile
|
||||
# Remove separate npm install as fix for Node 20 (fixed in dockerfile??)
|
||||
# sed "/&& apt-get update && apt-get install -q -y --no-install-recommends npm/d" ./debian12/Dockerfile > ./debian12/Dockerfile.tmp
|
||||
# mv -f ./debian12/Dockerfile.tmp ./debian12/Dockerfile
|
||||
|
||||
- name: Set up QEMU
|
||||
uses: docker/setup-qemu-action@v3.0.0
|
||||
|
||||
@@ -45,8 +45,8 @@ RUN apt-get update && apt-get upgrade -y \
|
||||
&& curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg \
|
||||
&& echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_${NODE}.x nodistro main" | tee /etc/apt/sources.list.d/nodesource.list \
|
||||
&& apt-get update && apt-get install -q -y --no-install-recommends nodejs \
|
||||
# Install npm (does no longer come with nodejs?)
|
||||
&& apt-get update && apt-get install -q -y --no-install-recommends npm \
|
||||
# Check for and install npm if not installed (no longer comes with nodejs? Bug?)
|
||||
&& npm --version || apt-get update && apt-get install -q -y --no-install-recommends npm \
|
||||
# Install node-gyp
|
||||
&& npm install --production -g node-gyp \
|
||||
# Generating locales
|
||||
|
||||
Reference in New Issue
Block a user