Update to Node.js v16.16.0, use shared zlib for prod
This commit is contained in:
		
							parent
							
								
									88f57d011b
								
							
						
					
					
						commit
						2980790fad
					
				@ -1,4 +1,4 @@
 | 
			
		||||
FROM node:16.15.0-buster-slim AS builder
 | 
			
		||||
FROM node:16.16.0-buster-slim AS builder
 | 
			
		||||
 | 
			
		||||
ARG commitHash
 | 
			
		||||
ENV DOCKER_COMMIT_HASH=${commitHash}
 | 
			
		||||
@ -11,7 +11,7 @@ RUN apt-get install -y build-essential python3 pkg-config
 | 
			
		||||
RUN npm install --omit=dev --omit=optional
 | 
			
		||||
RUN npm run build
 | 
			
		||||
 | 
			
		||||
FROM node:16.15.0-buster-slim
 | 
			
		||||
FROM node:16.16.0-buster-slim
 | 
			
		||||
 | 
			
		||||
WORKDIR /backend
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -1,4 +1,4 @@
 | 
			
		||||
FROM node:16.15.0-buster-slim AS builder
 | 
			
		||||
FROM node:16.16.0-buster-slim AS builder
 | 
			
		||||
 | 
			
		||||
ARG commitHash
 | 
			
		||||
ENV DOCKER_COMMIT_HASH=${commitHash}
 | 
			
		||||
 | 
			
		||||
@ -82,11 +82,11 @@ pkg install -y zsh sudo git screen curl wget neovim rsync nginx openssl openssh-
 | 
			
		||||
 | 
			
		||||
### Node.js + npm
 | 
			
		||||
 | 
			
		||||
Build Node.js v16.15 and npm v8 from source using `nvm`:
 | 
			
		||||
Build Node.js v16.16.0 and npm v8 from source using `nvm`:
 | 
			
		||||
```
 | 
			
		||||
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | zsh
 | 
			
		||||
source $HOME/.zshrc
 | 
			
		||||
nvm install v16.15.0
 | 
			
		||||
nvm install v16.16.0 --shared-zlib
 | 
			
		||||
nvm alias default node
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -905,7 +905,7 @@ echo "[*] Installing nvm.sh from GitHub"
 | 
			
		||||
osSudo "${MEMPOOL_USER}" sh -c 'curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | zsh'
 | 
			
		||||
 | 
			
		||||
echo "[*] Building NodeJS via nvm.sh"
 | 
			
		||||
osSudo "${MEMPOOL_USER}" zsh -c 'source ~/.zshrc ; nvm install v16.15.0'
 | 
			
		||||
osSudo "${MEMPOOL_USER}" zsh -c 'source ~/.zshrc ; nvm install v16.16.0 --shared-zlib'
 | 
			
		||||
 | 
			
		||||
####################
 | 
			
		||||
# Tor installation #
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user