Selaa lähdekoodia

Move webpack:production out of install_deps (#20542)

GitOrigin-RevId: 43d0352e5ecccf057c2de47602a63f82d277d284
Alf Eaton 2 vuotta sitten
vanhempi
sitoutus
ed343e7a16
2 muutettua tiedostoa jossa 1 lisäystä ja 9 poistoa
  1. 1 4
      services/web/Dockerfile
  2. 0 5
      services/web/install_deps.sh

+ 1 - 4
services/web/Dockerfile

@@ -4,9 +4,6 @@ FROM node:18.20.2 AS base
 
 WORKDIR /overleaf/services/web
 
-# install_deps changes app files and installs npm packages
-# as such it has to run at a later stage
-
 # Google Cloud Storage needs a writable $HOME/.config for resumable uploads
 # (see https://googleapis.dev/nodejs/storage/latest/File.html#createWriteStream)
 RUN mkdir /home/node/.config && chown node:node /home/node/.config
@@ -55,7 +52,7 @@ USER node
 # the webpack image has deps+src+webpack artifacts
 FROM dev AS webpack
 USER root
-RUN chmod 0755 ./install_deps.sh && ./install_deps.sh
+RUN OVERLEAF_CONFIG=/overleaf/services/web/config/settings.webpack.js npm run webpack:production
 
 
 # intermediate image for removing source maps ahead of copying into final production image

+ 0 - 5
services/web/install_deps.sh

@@ -1,5 +0,0 @@
-#!/bin/bash
-
-OVERLEAF_CONFIG=/overleaf/services/web/config/settings.webpack.js npm run webpack:production & WEBPACK=$!
-
-wait $WEBPACK && echo "Webpack complete" || exit 1