1. Install
It has some issues but it seems ok.
npm install
> core-js@3.8.1 postinstall /var/www/html/speckle/packages/frontend/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"
Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!
The project needs your help! Please consider supporting of core-js on Open Collective or Patreon:
> https://opencollective.com/core-js
> https://www.patreon.com/zloirock
Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)
> ejs@2.7.4 postinstall /var/www/html/speckle/packages/frontend/node_modules/ejs
> node ./postinstall.js
Thank you for installing EJS: built with the Jake JavaScript build tool (https://jakejs.com/)
> @apollo/protobufjs@1.0.5 postinstall /var/www/html/speckle/packages/frontend/node_modules/@apollo/protobufjs
> node scripts/postinstall
> nodemon@1.19.4 postinstall /var/www/html/speckle/packages/frontend/node_modules/nodemon
> node bin/postinstall || exit 0
npm WARN camera-controls@1.28.0 requires a peer of three@^0.126.1 but none is installed. You must install peer dependencies yourself.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.13 (node_modules/webpack-dev-server/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.13 (node_modules/watchpack-chokidar2/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.13 (node_modules/nodemon/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.3 (node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
added 1704 packages from 1064 contributors and audited 1712 packages in 44.367s
57 packages are looking for funding
run `npm fund` for details
found 16 vulnerabilities (3 low, 5 moderate, 8 high)
run `npm audit fix` to fix them, or `npm audit` for details
2. BUILD
Also here are some warnings but it seems ok
npm run build
> @speckle/frontend@2.2.1 build /var/www/html/speckle/packages/frontend
> vue-cli-service build
Ć¢ ā¢ Building for production...
WARNING Compiled with 9 warnings 11:47:57 AM
warning
chunk chunk-2de4fc0d [mini-css-extract-plugin]
Conflicting order. Following module has been added:
* css ./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-3-1!./node_modules/postcss-loader/src??ref--9-oneOf-3-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-3-3!./node_modules/vuetify/src/components/VCard/VCard.sass
despite it was not able to fulfill desired ordering with these modules:
* css ./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-3-1!./node_modules/postcss-loader/src??ref--9-oneOf-3-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-3-3!./node_modules/vuetify/src/directives/ripple/VRipple.sass
- couldn't fulfill desired order of chunk group(s) , , , , , , , , , , , ,
- while fulfilling desired order of chunk group(s) , , , ,
warning
chunk chunk-2de4fc0d [mini-css-extract-plugin]
Conflicting order. Following module has been added:
* css ./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-3-1!./node_modules/postcss-loader/src??ref--9-oneOf-3-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-3-3!./node_modules/vuetify/src/components/VProgressLinear/VProgressLinear.sass
despite it was not able to fulfill desired ordering with these modules:
* css ./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-3-1!./node_modules/postcss-loader/src??ref--9-oneOf-3-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-3-3!./node_modules/vuetify/src/directives/ripple/VRipple.sass
- couldn't fulfill desired order of chunk group(s) , , , , , , , , , , , ,
- while fulfilling desired order of chunk group(s) , , , ,
warning
chunk chunk-39862bf6 [mini-css-extract-plugin]
Conflicting order. Following module has been added:
* css ./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-3-1!./node_modules/postcss-loader/src??ref--9-oneOf-3-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-3-3!./node_modules/vuetify/src/components/VInput/VInput.sass
despite it was not able to fulfill desired ordering with these modules:
* css ./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-3-1!./node_modules/postcss-loader/src??ref--9-oneOf-3-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-3-3!./node_modules/vuetify/src/components/VTextField/VTextField.sass
- couldn't fulfill desired order of chunk group(s) , , , , , , , , , , , , ,
warning
chunk chunk-39862bf6 [mini-css-extract-plugin]
Conflicting order. Following module has been added:
* css ./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-3-1!./node_modules/postcss-loader/src??ref--9-oneOf-3-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-3-3!./node_modules/vuetify/src/components/VLabel/VLabel.sass
despite it was not able to fulfill desired ordering with these modules:
* css ./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-3-1!./node_modules/postcss-loader/src??ref--9-oneOf-3-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-3-3!./node_modules/vuetify/src/components/VTextField/VTextField.sass
- couldn't fulfill desired order of chunk group(s) , , , , , , , , , , , , ,
warning
chunk chunk-39862bf6 [mini-css-extract-plugin]
Conflicting order. Following module has been added:
* css ./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-3-1!./node_modules/postcss-loader/src??ref--9-oneOf-3-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-3-3!./node_modules/vuetify/src/components/VTextField/VTextField.sass
despite it was not able to fulfill desired ordering with these modules:
* css ./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-3-1!./node_modules/postcss-loader/src??ref--9-oneOf-3-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-3-3!./node_modules/vuetify/src/components/VMessages/VMessages.sass
- couldn't fulfill desired order of chunk group(s)
- while fulfilling desired order of chunk group(s) , , , , , , , , , , , , ,
warning
chunk chunk-7265f96a [mini-css-extract-plugin]
Conflicting order. Following module has been added:
* css ./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-3-1!./node_modules/postcss-loader/src??ref--9-oneOf-3-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-3-3!./node_modules/vuetify/src/components/VBtn/VBtn.sass
despite it was not able to fulfill desired ordering with these modules:
* css ./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-3-1!./node_modules/postcss-loader/src??ref--9-oneOf-3-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-3-3!./node_modules/vuetify/src/components/VIcon/VIcon.sass
- couldn't fulfill desired order of chunk group(s)
- while fulfilling desired order of chunk group(s) , , , , , , , , , , , , , , , ,
warning
chunk chunk-7265f96a [mini-css-extract-plugin]
Conflicting order. Following module has been added:
* css ./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-3-1!./node_modules/postcss-loader/src??ref--9-oneOf-3-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-3-3!./node_modules/vuetify/src/components/VProgressCircular/VProgressCircular.sass
despite it was not able to fulfill desired ordering with these modules:
* css ./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-3-1!./node_modules/postcss-loader/src??ref--9-oneOf-3-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-3-3!./node_modules/vuetify/src/components/VIcon/VIcon.sass
- couldn't fulfill desired order of chunk group(s)
- while fulfilling desired order of chunk group(s) , , , , , , , , , , , , , , , ,
warning
asset size limit: The following asset(s) exceed the recommended size limit (244 KiB).
This can impact web performance.
Assets:
fonts/materialdesignicons-webfont.4187121a.woff2 (312 KiB)
fonts/materialdesignicons-webfont.fec1b66a.woff (446 KiB)
fonts/materialdesignicons-webfont.3d1f8fa2.eot (982 KiB)
fonts/materialdesignicons-webfont.3e722fd5.ttf (981 KiB)
img/onboardingsplash.2f7ac815.png (322 KiB)
js/chunk-97dcf120.c005d14e.js (927 KiB)
js/chunk-9fd2d8fe.52aaf3af.js (811 KiB)
js/chunk-b5664fd0.67e4c1bb.js (856 KiB)
css/chunk-vendors.78cc2cdf.css (525 KiB)
js/chunk-vendors.dbe842ea.js (1.15 MiB)
warning
entrypoint size limit: The following entrypoint(s) combined asset size exceeds the recommended limit (244 KiB). This can impact web performance.
Entrypoints:
app (1.68 MiB)
css/chunk-vendors.78cc2cdf.css
js/chunk-vendors.dbe842ea.js
css/app.286e3040.css
js/app.b7c808fe.js
File Size Gzipped
dist/js/chunk-vendors.dbe842ea.js 1179.42 KiB 363.16 KiB
dist/js/chunk-97dcf120.c005d14e.js 926.81 KiB 235.17 KiB
dist/js/chunk-b5664fd0.67e4c1bb.js 856.49 KiB 212.19 KiB
dist/js/chunk-9fd2d8fe.52aaf3af.js 811.17 KiB 201.02 KiB
dist/js/chunk-5e276b1e.5e4d16bc.js 162.88 KiB 42.78 KiB
dist/js/chunk-59c2a73e.25c00f8b.js 127.37 KiB 32.34 KiB
dist/js/chunk-d51158c6.81097395.js 121.15 KiB 31.63 KiB
dist/js/chunk-35728398.a7e08557.js 112.73 KiB 30.40 KiB
dist/js/chunk-7a7da7de.a4eafdb5.js 97.63 KiB 26.90 KiB
dist/js/chunk-73c9b9a8.04e40100.js 94.28 KiB 25.48 KiB
dist/js/chunk-5308cdee.d9dc7761.js 93.36 KiB 25.11 KiB
dist/js/chunk-3aadb008.b62a3919.js 54.36 KiB 15.19 KiB
dist/js/chunk-194bd293.c0811b3c.js 35.17 KiB 10.16 KiB
dist/js/chunk-28ffb2ef.87a87270.js 24.33 KiB 7.94 KiB
dist/js/chunk-39862bf6.45ffa45e.js 21.71 KiB 6.27 KiB
dist/js/chunk-c20ae132.8d82ed3e.js 19.73 KiB 6.54 KiB
dist/js/chunk-2de4fc0d.302252b6.js 18.78 KiB 5.67 KiB
dist/js/app.b7c808fe.js 16.91 KiB 5.19 KiB
dist/js/chunk-6365c9b5.12a97951.js 16.35 KiB 5.43 KiB
dist/js/chunk-6cc4f16d.208f9762.js 15.29 KiB 5.03 KiB
dist/js/chunk-7380123c.f253979d.js 13.43 KiB 4.77 KiB
dist/js/chunk-7265f96a.befbbfa0.js 11.26 KiB 3.75 KiB
dist/js/chunk-a1707080.c0afb415.js 9.54 KiB 3.43 KiB
dist/js/chunk-06f72f4a.f788c72c.js 7.31 KiB 2.82 KiB
dist/js/chunk-defab8a4.b8edb57c.js 4.47 KiB 1.90 KiB
dist/js/chunk-2d0c8ff6.beb06388.js 2.56 KiB 1.16 KiB
dist/js/chunk-2d22cdf7.dbf53099.js 2.43 KiB 1.14 KiB
dist/js/chunk-2d0c8c18.7c241438.js 0.57 KiB 0.38 KiB
dist/css/chunk-vendors.78cc2cdf.css 525.10 KiB 72.54 KiB
dist/css/chunk-5e276b1e.0429c530.css 79.62 KiB 10.34 KiB
dist/css/chunk-97dcf120.04f4151a.css 69.94 KiB 9.12 KiB
dist/css/chunk-b5664fd0.180bab9e.css 61.00 KiB 8.46 KiB
dist/css/chunk-73c9b9a8.c1a9306c.css 61.00 KiB 7.98 KiB
dist/css/chunk-d51158c6.6eb2c579.css 59.65 KiB 7.84 KiB
dist/css/chunk-3aadb008.d0d754b7.css 57.54 KiB 7.16 KiB
dist/css/chunk-35728398.93a42a47.css 55.70 KiB 8.04 KiB
dist/css/chunk-59c2a73e.fe41332e.css 54.65 KiB 7.72 KiB
dist/css/chunk-5308cdee.943e7c6d.css 52.57 KiB 7.36 KiB
dist/css/chunk-7a7da7de.c982246f.css 51.23 KiB 6.73 KiB
dist/css/chunk-9fd2d8fe.a302e4bd.css 26.60 KiB 4.24 KiB
dist/css/chunk-39862bf6.4b83cbbc.css 22.39 KiB 3.04 KiB
dist/css/chunk-6365c9b5.875b4c62.css 21.42 KiB 3.02 KiB
dist/css/chunk-06f72f4a.08a54220.css 18.10 KiB 2.39 KiB
dist/css/chunk-defab8a4.b5c9c2ff.css 16.87 KiB 1.98 KiB
dist/css/chunk-6cc4f16d.2b364ad1.css 12.05 KiB 1.59 KiB
dist/css/chunk-7265f96a.c04b5267.css 9.82 KiB 2.14 KiB
dist/css/chunk-194bd293.dfe851b7.css 9.70 KiB 1.71 KiB
dist/css/chunk-2de4fc0d.138af52c.css 9.55 KiB 1.89 KiB
dist/css/chunk-28ffb2ef.9814ad34.css 4.65 KiB 1.17 KiB
dist/css/chunk-c20ae132.ffe22fa2.css 4.65 KiB 1.17 KiB
dist/css/chunk-7380123c.9deb4d24.css 3.14 KiB 0.80 KiB
dist/css/chunk-a1707080.9deb4d24.css 3.14 KiB 0.80 KiB
dist/css/app.286e3040.css 2.17 KiB 0.63 KiB
Images and other types of assets omitted.
DONE Build complete. The dist directory is ready to be deployed.
INFO Check out deployment instructions at https://cli.vuejs.org/guide/deployment.html
I tried the following to call the front-end
āhttp://[ip]:3000/explorer/ā
which says that I should login:
If I press login I get black screen with the following:
āError occured while trying to proxy to: ip:3000/authn/verify/explorer/c6qdx4tg93azokxr1rnujaā