File tree Expand file tree Collapse file tree 1 file changed +23
-8
lines changed Expand file tree Collapse file tree 1 file changed +23
-8
lines changed Original file line number Diff line number Diff line change @@ -5,15 +5,30 @@ log() {
55}
66
77generate_env_file () {
8- cd tools/env-generator && \
9-
10- npm install liquidjs && \
11- npm run build && \
12- chmod +x ./dist/generate-env.js && \
13- ./dist/generate-env.js make prod ../../.env --write
14-
15- echo " Return code: $? "
8+ cd tools/env-generator
9+ npm install
10+
11+ log " Building env-generator (skipping lib checks to avoid parent node_modules conflicts)..."
12+ npx tsc --skipLibCheck && cp -rf src/templates dist/
13+ local build_exit=$?
14+
15+ if [ $build_exit -ne 0 ]; then
16+ log " WARNING: Build had errors but checking if output exists..."
17+ fi
18+
19+ if [ ! -f ./dist/generate-env.js ]; then
20+ log " ERROR: ./dist/generate-env.js was not created by build"
21+ cd ../..
22+ return 1
23+ fi
24+
25+ chmod +x ./dist/generate-env.js
26+ log " Running env-generator..."
27+ node ./dist/generate-env.js make prod ../../.env --write
28+ local exit_code=$?
29+ echo " Return code: $exit_code "
1630 cd ../..
31+ return $exit_code
1732}
1833
1934echo " =================== /opt/rucio/webui/.env ==================="
You can’t perform that action at this time.
0 commit comments