84
84
CHECKSUM_FILE : " {{.G_BUILD_DIR}}/{{.TASK}}.md5"
85
85
OUTPUT_DIR : " {{.G_PACKAGE_BUILD_DIR}}"
86
86
sources :
87
- - " {{.G_BUILD_DIR}}/log-viewer-webui-clients .md5"
87
+ - " {{.G_BUILD_DIR}}/log-viewer-webui.md5"
88
88
- " {{.G_BUILD_DIR}}/package-venv.md5"
89
89
- " {{.G_BUILD_DIR}}/webui.md5"
90
90
- " {{.G_BUILD_DIR}}/webui-nodejs.md5"
@@ -93,10 +93,6 @@ tasks:
93
93
- " {{.G_CORE_COMPONENT_BUILD_DIR}}/clp"
94
94
- " {{.G_CORE_COMPONENT_BUILD_DIR}}/clp-s"
95
95
- " {{.G_CORE_COMPONENT_BUILD_DIR}}/reducer-server"
96
- - " {{.G_LOG_VIEWER_WEBUI_SRC_DIR}}/server/package.json"
97
- - " {{.G_LOG_VIEWER_WEBUI_SRC_DIR}}/server/package-lock.json"
98
- - " {{.G_LOG_VIEWER_WEBUI_SRC_DIR}}/server/settings.json"
99
- - " {{.G_LOG_VIEWER_WEBUI_SRC_DIR}}/server/src/**/*.js"
100
96
- " {{.TASKFILE}}"
101
97
- " /etc/os-release"
102
98
- " components/clp-package-utils/dist/*.whl"
@@ -110,7 +106,7 @@ tasks:
110
106
- " clp-py-utils"
111
107
- " init"
112
108
- " job-orchestration"
113
- - " log-viewer-webui-clients "
109
+ - " log-viewer-webui"
114
110
- " nodejs-14"
115
111
- " package-venv"
116
112
- task : " utils:validate-checksum"
@@ -159,16 +155,10 @@ tasks:
159
155
PATH="{{.G_NODEJS_14_BIN_DIR}}":$PATH npm install
160
156
- >-
161
157
rsync -a
162
- "{{.G_LOG_VIEWER_WEBUI_BUILD_DIR}}/client"
163
- "{{.G_LOG_VIEWER_WEBUI_BUILD_DIR}}/yscope-log-viewer"
164
- "{{.OUTPUT_DIR}}/var/www/log_viewer_webui/"
158
+ "{{.G_LOG_VIEWER_WEBUI_BUILD_DIR}}/"
159
+ "{{.OUTPUT_DIR}}/var/www/log-viewer-webui"
165
160
- |-
166
- cd components/log-viewer-webui/server/
167
- rsync -a \
168
- package.json package-lock.json settings.json src \
169
- "{{.OUTPUT_DIR}}/var/www/log_viewer_webui/server/"
170
- - |-
171
- cd "{{.OUTPUT_DIR}}/var/www/log_viewer_webui/server"
161
+ cd "{{.OUTPUT_DIR}}/var/www/log-viewer-webui/server"
172
162
PATH="{{.G_NODEJS_22_BIN_DIR}}":$PATH npm clean-install
173
163
# This command must be last
174
164
- task : " utils:compute-checksum"
@@ -217,7 +207,7 @@ tasks:
217
207
vars :
218
208
COMPONENT : " {{.TASK}}"
219
209
220
- log-viewer-webui-clients :
210
+ log-viewer-webui :
221
211
vars :
222
212
CHECKSUM_FILE : " {{.G_BUILD_DIR}}/{{.TASK}}.md5"
223
213
OUTPUT_DIR : " {{.G_LOG_VIEWER_WEBUI_BUILD_DIR}}"
@@ -228,6 +218,11 @@ tasks:
228
218
- " client/src/**/*.css"
229
219
- " client/src/**/*.jsx"
230
220
- " client/src/webpack.config.js"
221
+ - " server/package.json"
222
+ - " server/package-lock.json"
223
+ - " server/settings.json"
224
+ - " server/src/**/*.ts"
225
+ - " server/tsconfig.json"
231
226
- " yscope-log-viewer/package.json"
232
227
- " yscope-log-viewer/public/**/*"
233
228
- " yscope-log-viewer/src/**/*"
@@ -245,6 +240,14 @@ tasks:
245
240
DATA_DIR : " {{.OUTPUT_DIR}}"
246
241
cmds :
247
242
- " rm -rf '{{.OUTPUT_DIR}}'"
243
+ - " mkdir -p '{{.OUTPUT_DIR}}'"
244
+ - |-
245
+ cd "server"
246
+ rsync -a \
247
+ package.json package-lock.json \
248
+ "{{.OUTPUT_DIR}}/server/"
249
+ PATH="{{.G_NODEJS_22_BIN_DIR}}":$PATH npm run build -- \
250
+ --outDir "{{.OUTPUT_DIR}}/server/dist"
248
251
- for :
249
252
- " client"
250
253
- " yscope-log-viewer"
0 commit comments