fix: remove --no-optional from docker-compose build (#29779)
This commit is contained in:
parent
525e837c5b
commit
6bf8596d68
|
|
@ -151,6 +151,7 @@ services:
|
||||||
environment:
|
environment:
|
||||||
# set this to false if you have perf issues running the npm i; npm run dev in-docker
|
# set this to false if you have perf issues running the npm i; npm run dev in-docker
|
||||||
# if you do so, you have to run this manually on the host, which should perform better!
|
# if you do so, you have to run this manually on the host, which should perform better!
|
||||||
|
BUILD_SUPERSET_FRONTEND_IN_DOCKER: true
|
||||||
SCARF_ANALYTICS: "${SCARF_ANALYTICS:-}"
|
SCARF_ANALYTICS: "${SCARF_ANALYTICS:-}"
|
||||||
container_name: superset_node
|
container_name: superset_node
|
||||||
command: ["/app/docker/docker-frontend.sh"]
|
command: ["/app/docker/docker-frontend.sh"]
|
||||||
|
|
|
||||||
|
|
@ -24,12 +24,16 @@ if [ "$PUPPETEER_SKIP_CHROMIUM_DOWNLOAD" = "false" ]; then
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "$BUILD_SUPERSET_FRONTEND_IN_DOCKER" = "true" ]; then
|
if [ "$BUILD_SUPERSET_FRONTEND_IN_DOCKER" = "true" ]; then
|
||||||
|
echo "Building Superset frontend in dev mode inside docker container"
|
||||||
cd /app/superset-frontend
|
cd /app/superset-frontend
|
||||||
npm install -f --no-optional --global webpack webpack-cli
|
|
||||||
npm install -f
|
echo "Running `npm install`"
|
||||||
|
npm install
|
||||||
|
|
||||||
echo "Running frontend"
|
echo "Running frontend"
|
||||||
npm run dev
|
npm run dev
|
||||||
|
|
||||||
else
|
else
|
||||||
echo "Skipping frontend build steps - YOU RUN IT MANUALLY ON THE HOST!"
|
echo "Skipping frontend build steps - YOU NEED TO RUN IT MANUALLY ON THE HOST!"
|
||||||
|
echo "https://superset.apache.org/docs/contributing/development/#webpack-dev-server"
|
||||||
fi
|
fi
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue