mirror of
				https://github.com/immich-app/immich.git
				synced 2025-10-31 10:49:11 -04:00 
			
		
		
		
	fix: npm i on Windows … (#8619)
				
					
				
			This commit is contained in:
		
							parent
							
								
									105a74caca
								
							
						
					
					
						commit
						29e47dd7c1
					
				| @ -5,7 +5,7 @@ RUN apt-get install --no-install-recommends -yqq tini | |||||||
| WORKDIR /usr/src/app | WORKDIR /usr/src/app | ||||||
| COPY server/package.json server/package-lock.json ./ | COPY server/package.json server/package-lock.json ./ | ||||||
| RUN npm ci && \ | RUN npm ci && \ | ||||||
|     # sharp-linux-x64 and sharp-linux-arm64 are the only ones we need |     # exiftool-vendored.pl, sharp-linux-x64 and sharp-linux-arm64 are the only ones we need | ||||||
|     # they're marked as optional dependencies, so we need to copy them manually after pruning |     # they're marked as optional dependencies, so we need to copy them manually after pruning | ||||||
|     rm -rf node_modules/@img/sharp-libvips* && \ |     rm -rf node_modules/@img/sharp-libvips* && \ | ||||||
|     rm -rf node_modules/@img/sharp-linuxmusl-x64 |     rm -rf node_modules/@img/sharp-linuxmusl-x64 | ||||||
| @ -22,6 +22,7 @@ FROM dev AS prod | |||||||
| RUN npm run build | RUN npm run build | ||||||
| RUN npm prune --omit=dev --omit=optional | RUN npm prune --omit=dev --omit=optional | ||||||
| COPY --from=dev /usr/src/app/node_modules/@img ./node_modules/@img | COPY --from=dev /usr/src/app/node_modules/@img ./node_modules/@img | ||||||
|  | COPY --from=dev /usr/src/app/node_modules/exiftool-vendored.pl ./node_modules/exiftool-vendored.pl | ||||||
| 
 | 
 | ||||||
| # web build | # web build | ||||||
| FROM node:iron-alpine3.18@sha256:fa5d3cf51725bd42d32e67917623038539dbe720dab082f590785c001eb4dfef as web | FROM node:iron-alpine3.18@sha256:fa5d3cf51725bd42d32e67917623038539dbe720dab082f590785c001eb4dfef as web | ||||||
|  | |||||||
							
								
								
									
										5
									
								
								server/package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										5
									
								
								server/package-lock.json
									
									
									
										generated
									
									
									
								
							| @ -35,7 +35,6 @@ | |||||||
|         "class-validator": "^0.14.0", |         "class-validator": "^0.14.0", | ||||||
|         "cookie-parser": "^1.4.6", |         "cookie-parser": "^1.4.6", | ||||||
|         "exiftool-vendored": "~24.6.0", |         "exiftool-vendored": "~24.6.0", | ||||||
|         "exiftool-vendored.pl": "12.78", |  | ||||||
|         "fast-glob": "^3.3.2", |         "fast-glob": "^3.3.2", | ||||||
|         "fluent-ffmpeg": "^2.1.2", |         "fluent-ffmpeg": "^2.1.2", | ||||||
|         "geo-tz": "^8.0.0", |         "geo-tz": "^8.0.0", | ||||||
| @ -7774,6 +7773,7 @@ | |||||||
|       "version": "12.78.0", |       "version": "12.78.0", | ||||||
|       "resolved": "https://registry.npmjs.org/exiftool-vendored.pl/-/exiftool-vendored.pl-12.78.0.tgz", |       "resolved": "https://registry.npmjs.org/exiftool-vendored.pl/-/exiftool-vendored.pl-12.78.0.tgz", | ||||||
|       "integrity": "sha512-K8j9NgxRpTFskFuXEl0AGsc692yYyThe4i3SXgx7xc0fu/vwD2c7tRGljkEtvaweYnMmfrF4DhCpuTu0aux6sg==", |       "integrity": "sha512-K8j9NgxRpTFskFuXEl0AGsc692yYyThe4i3SXgx7xc0fu/vwD2c7tRGljkEtvaweYnMmfrF4DhCpuTu0aux6sg==", | ||||||
|  |       "optional": true, | ||||||
|       "os": [ |       "os": [ | ||||||
|         "!win32" |         "!win32" | ||||||
|       ] |       ] | ||||||
| @ -20051,7 +20051,8 @@ | |||||||
|     "exiftool-vendored.pl": { |     "exiftool-vendored.pl": { | ||||||
|       "version": "12.78.0", |       "version": "12.78.0", | ||||||
|       "resolved": "https://registry.npmjs.org/exiftool-vendored.pl/-/exiftool-vendored.pl-12.78.0.tgz", |       "resolved": "https://registry.npmjs.org/exiftool-vendored.pl/-/exiftool-vendored.pl-12.78.0.tgz", | ||||||
|       "integrity": "sha512-K8j9NgxRpTFskFuXEl0AGsc692yYyThe4i3SXgx7xc0fu/vwD2c7tRGljkEtvaweYnMmfrF4DhCpuTu0aux6sg==" |       "integrity": "sha512-K8j9NgxRpTFskFuXEl0AGsc692yYyThe4i3SXgx7xc0fu/vwD2c7tRGljkEtvaweYnMmfrF4DhCpuTu0aux6sg==", | ||||||
|  |       "optional": true | ||||||
|     }, |     }, | ||||||
|     "exit": { |     "exit": { | ||||||
|       "version": "0.1.2", |       "version": "0.1.2", | ||||||
|  | |||||||
| @ -59,7 +59,6 @@ | |||||||
|     "class-validator": "^0.14.0", |     "class-validator": "^0.14.0", | ||||||
|     "cookie-parser": "^1.4.6", |     "cookie-parser": "^1.4.6", | ||||||
|     "exiftool-vendored": "~24.6.0", |     "exiftool-vendored": "~24.6.0", | ||||||
|     "exiftool-vendored.pl": "12.78", |  | ||||||
|     "fast-glob": "^3.3.2", |     "fast-glob": "^3.3.2", | ||||||
|     "fluent-ffmpeg": "^2.1.2", |     "fluent-ffmpeg": "^2.1.2", | ||||||
|     "geo-tz": "^8.0.0", |     "geo-tz": "^8.0.0", | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user