From 97a6583dd53949c8b1f14e007e6ec2e82f0b1116 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Sat, 17 Feb 2024 23:46:50 +0000 Subject: [PATCH] feat: npm install on build --- Dockerfile.ubuntu-1804 | 5 ++++- Dockerfile.ubuntu-2004 | 5 ++++- Dockerfile.ubuntu-2204 | 5 ++++- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/Dockerfile.ubuntu-1804 b/Dockerfile.ubuntu-1804 index f1f6cf9..2cead3e 100644 --- a/Dockerfile.ubuntu-1804 +++ b/Dockerfile.ubuntu-1804 @@ -88,7 +88,10 @@ RUN echo "**** Install Node.js ****" \ # Install GameDig https://docs.linuxgsm.com/requirements/gamedig RUN echo "**** Install GameDig ****" \ - && npm install -g gamedig + && npm install -g gamedig@4.3.1 +WORKDIR /app/lgsm \ + wget -N --no-check-certificate "https://raw.githubusercontent.com/GameServerManagers/LinuxGSM/${LGSM_GITHUBBRANCH}/package.json" \ + && npm install WORKDIR /app diff --git a/Dockerfile.ubuntu-2004 b/Dockerfile.ubuntu-2004 index 43565fb..d146827 100644 --- a/Dockerfile.ubuntu-2004 +++ b/Dockerfile.ubuntu-2004 @@ -88,7 +88,10 @@ RUN echo "**** Install Node.js ****" \ # Install GameDig https://docs.linuxgsm.com/requirements/gamedig RUN echo "**** Install GameDig ****" \ - && npm install -g gamedig + && npm install -g gamedig@4.3.1 +WORKDIR /app/lgsm \ + wget -N --no-check-certificate "https://raw.githubusercontent.com/GameServerManagers/LinuxGSM/${LGSM_GITHUBBRANCH}/package.json" \ + && npm install WORKDIR /app diff --git a/Dockerfile.ubuntu-2204 b/Dockerfile.ubuntu-2204 index c8c824c..0bb1a11 100644 --- a/Dockerfile.ubuntu-2204 +++ b/Dockerfile.ubuntu-2204 @@ -89,7 +89,10 @@ RUN echo "**** Install Node.js ****" \ # Install GameDig https://docs.linuxgsm.com/requirements/gamedig RUN echo "**** Install GameDig ****" \ - && npm install -g gamedig + && npm install -g gamedig@4.3.1 +WORKDIR /app/lgsm \ + wget -N --no-check-certificate "https://raw.githubusercontent.com/GameServerManagers/LinuxGSM/${LGSM_GITHUBBRANCH}/package.json" \ + && npm install WORKDIR /app