Merge pull request #2045 from mempool/wiz/update-nodejs-v16.16.0
Update to Node.js v16.16.0, use shared zlib for prod
This commit is contained in:
		
						commit
						8487548271
					
				| @ -1,4 +1,4 @@ | |||||||
| FROM node:16.15.0-buster-slim AS builder | FROM node:16.16.0-buster-slim AS builder | ||||||
| 
 | 
 | ||||||
| ARG commitHash | ARG commitHash | ||||||
| ENV DOCKER_COMMIT_HASH=${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 install --omit=dev --omit=optional | ||||||
| RUN npm run build | RUN npm run build | ||||||
| 
 | 
 | ||||||
| FROM node:16.15.0-buster-slim | FROM node:16.16.0-buster-slim | ||||||
| 
 | 
 | ||||||
| WORKDIR /backend | 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 | ARG commitHash | ||||||
| ENV DOCKER_COMMIT_HASH=${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 | ### 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 | curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | zsh | ||||||
| source $HOME/.zshrc | source $HOME/.zshrc | ||||||
| nvm install v16.15.0 | nvm install v16.16.0 --shared-zlib | ||||||
| nvm alias default node | 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' | 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" | 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 # | # Tor installation # | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user