cache more layers for docker build
This commit is contained in:
		
							parent
							
								
									550c9703a6
								
							
						
					
					
						commit
						12910b23ed
					
				
					 1 changed files with 5 additions and 4 deletions
				
			
		|  | @ -16,12 +16,13 @@ RUN apk add --no-cache python3 py3-cryptography py3-pip py3-six py3-yaml py3-cli | |||
| RUN pip3 --no-cache-dir install apprise && \ | ||||
|             rm -rf /root/.cache | ||||
| 
 | ||||
| # New things add here | ||||
| # Install packages and cache the layer | ||||
| COPY ./package.json ./package.json | ||||
| RUN npm install --only=prod && rm -f ./package-lock.json | ||||
| 
 | ||||
| # Install dev packages, delete it after build | ||||
| COPY . . | ||||
| RUN npm install && \ | ||||
|             npm run build && \ | ||||
|             npm prune | ||||
| RUN npm install --only=dev && npm run build && npm prune | ||||
| 
 | ||||
| EXPOSE 3001 | ||||
| VOLUME ["/app/data"] | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue