Shrikant Karve
05/28/2021, 2:25 PMJacopo
05/28/2021, 2:33 PMRick Lamers
pnpm install
prior? (And manually install pnpm
?Shrikant Karve
05/28/2021, 3:23 PM_new_conn
• conn = connection.create_connection(
• File "/usr/local/lib/python3.8/site-packages/urllib3/util/connection.py", line 96, in create_connection
• raise err
• File "/usr/local/lib/python3.8/site-packages/urllib3/util/connection.py", line 86, in create_connection
• sock.connect(sa)Rick Lamers
pnpm run dev
on the host it can’t find the Vite dev serverpnpm run dev
?pnpm run dev
it should run on 3000 and 3001 on the host.pnpm run dev
commandShrikant Karve
05/28/2021, 5:43 PMshrikant@W10J5DH8S2:~/orchest$ sudo pnpm run dev
[sudo] password for shrikant:
@ dev /home/shrikant/orchest
pnpm run build --filter '@orchest/client-^...' && pnpm run dev --filter '@orchest/client-...' --r --parallelScope: 3 of 7 workspace projects lib/design-system/package build$ pnpm run pre-build && concurrently -n w: npm:*:build [7 lines collapsed] │ [ts:build] > @orchest/design-system@0.0.4 ts:build /home/shrikant/orchest/lib/design-system/package │ [ts:build] > tsc --emitDeclarationOnly --outDir dist │ [ts:build] │ [esm:build] │ [esm:build] > @orchest/design-system@0.0.4 esm:build /home/shrikant/orchest/lib/design-system/package │ [esm:build] > esbuild src/index.ts --bundle --external:react* --outfile=dist/index.js --format=esm │ [esm:build] │ [cjs:build] npm run cjs:build exited with code 0 │ [esm:build] npm run esm:build exited with code 0 │ [ts:build] npm run ts:build exited with code 0 └─ Done in 13.8s lib/javascript/utils build$ concurrently -n w: npm:*:build │ [es:build] │ [es:build] > @orchest/lib-utils@1.0.0 es:build /home/shrikant/orchest/lib/javascript/utils │ [es:build] > esbuild src/index.ts --bundle --outdir=dist --format=esm --loader:.js=jsx --external:react* --define:pr │ [es:build] │ [ts:build] │ [ts:build] > @orchest/lib-utils@1.0.0 ts:build /home/shrikant/orchest/lib/javascript/utils │ [ts:build] > tsc --emitDeclarationOnly --outDir dist │ [ts:build] │ [es:build] npm run es:build exited with code 0 │ [ts:build] npm run ts:build exited with code 0 └─ Done in 2.8s lib/javascript/mdc build$ concurrently -n w: npm:*:build │ [es:build] │ [es:build] > @orchest/lib-mdc@1.0.0 es:build /home/shrikant/orchest/lib/javascript/mdc │ [es:build] > esbuild src/index.ts --bundle --outdir=dist --format=esm --loader:.js=jsx --external:@orchest/lib-utils │ [es:build] │ [ts:build] │ [ts:build] > @orchest/lib-mdc@1.0.0 ts:build /home/shrikant/orchest/lib/javascript/mdc │ [ts:build] > tsc --emitDeclarationOnly --outDir dist │ [ts:build] │ [es:build] npm run es:build exited with code 0 │ [ts:build] npm run ts:build exited with code 0 └─ Done in 3.6s Scope: 5 of 7 workspace projects lib/design-system/package dev$ pnpm run pre-build && concurrently -n w: npm:*:watch lib/javascript/mdc dev$ concurrently -n w: npm:*:watch lib/javascript/utils dev$ concurrently -n w: npm:*:watch services/auth-server/client dev$ vite services/orchest-webserver/client dev$ vite services/auth-server/client dev: vite v2.3.3 dev server running at: services/auth-server/client dev: > Local: http://localhost:3001/login/ services/auth-server/client dev: > Network: http://192.168.55.151:3001/login/ services/auth-server/client dev: ready in 755ms. services/orchest-webserver/client dev: vite v2.3.3 dev server running at: services/orchest-webserver/client dev: > Local: http://localhost:3000/ services/orchest-webserver/client dev: > Network: http://192.168.55.151:3000/ services/orchest-webserver/client dev: ready in 811ms. lib/javascript/mdc dev: [ts:watch] lib/javascript/mdc dev: [ts:watch] > @orchest/lib-mdc@1.0.0 ts:watch /home/shrikant/orchest/lib/javascript/mdc lib/javascript/mdc dev: [ts:watch] > tsc --emitDeclarationOnly --outDir dist -w lib/javascript/mdc dev: [ts:watch] lib/javascript/utils dev: [es:watch] lib/javascript/utils dev: [es:watch] > @orchest/lib-utils@1.0.0 es:watch /home/shrikant/orchest/lib/javascript/utils lib/javascript/utils dev: [es:watch] > esbuild src/index.ts --bundle --outdir=dist --format=esm --loader:.js=jsx --external:react* --define:process.env.NODE_ENV=\"development\" --sourcemap lib/javascript/utils dev: [es:watch] lib/javascript/mdc dev: [es:watch] lib/javascript/mdc dev: [es:watch] > @orchest/lib-mdc@1.0.0 es:watch /home/shrikant/orchest/lib/javascript/mdc lib/javascript/mdc dev: [es:watch] > esbuild src/index.ts --bundle --outdir=dist --format=esm --loader:.js=jsx --external:@orchest/lib-utils --external:react* --external:@material/* --define:process.env.NODE_ENV=\"development\" --sourcemap lib/javascript/mdc dev: [es:watch] lib/javascript/utils dev: [ts:watch] lib/javascript/utils dev: [ts:watch] > @orchest/lib-utils@1.0.0 ts:watch /home/shrikant/orchest/lib/javascript/utils lib/javascript/utils dev: [ts:watch] > tsc --emitDeclarationOnly --outDir dist -w lib/javascript/utils dev: [ts:watch] lib/javascript/utils dev: [es:watch] npm run es:watch exited with code 0 lib/javascript/mdc dev: [es:watch] npm run es:watch exited with code 0 lib/design-system/package dev: > @orchest/design-system@0.0.4 pre-build /home/shrikant/orchest/lib/design-system/package lib/design-system/package dev: > ts-node -r tsconfig-paths/register src/scripts/pre-build.ts lib/javascript/mdc dev: [ts:watch] 111212 PM - Starting compilation in watch mode... lib/javascript/mdc dev: [ts:watch] lib/javascript/utils dev: [ts:watch] 111212 PM - Starting compilation in watch mode... lib/javascript/utils dev: [ts:watch] lib/javascript/utils dev: [ts:watch] lib/javascript/utils dev: [ts:watch] 111214 PM - Found 0 errors. Watching for file changes. lib/design-system/package dev: [cjs:watch] lib/design-system/package dev: [cjs:watch] > @orchest/design-system@0.0.4 cjs:watch /home/shrikant/orchest/lib/design-system/package lib/design-system/package dev: [cjs:watch] > esbuild src/index.ts --bundle --external:react* --outfile=dist/index.cjs --format=cjs --watch --log-level=error lib/design-system/package dev: [cjs:watch] lib/design-system/package dev: [ts:watch] lib/design-system/package dev: [ts:watch] > @orchest/design-system@0.0.4 ts:watch /home/shrikant/orchest/lib/design-system/package lib/design-system/package dev: [ts:watch] > tsc --emitDeclarationOnly --outDir dist -w lib/design-system/package dev: [ts:watch] lib/design-system/package dev: [esm:watch] lib/design-system/package dev: [esm:watch] > @orchest/design-system@0.0.4 esm:watch /home/shrikant/orchest/lib/design-system/package lib/design-system/package dev: [esm:watch] > esbuild src/index.ts --bundle --external:react* --outfile=dist/index.js --format=esm --watch --log-level=error lib/design-system/package dev: [esm:watch] lib/design-system/package dev: [ts:watch] 111216 PM - Starting compilation in watch mode... lib/design-system/package dev: [ts:watch] lib/javascript/mdc dev: [ts:watch] lib/javascript/mdc dev: [ts:watch] 111216 PM - Found 0 errors. Watching for file changes. lib/javascript/mdc dev: [ts:watch] 111217 PM - File change detected. Starting incremental compilation... lib/javascript/mdc dev: [ts:watch] lib/javascript/mdc dev: [ts:watch] lib/javascript/mdc dev: [ts:watch] 111217 PM - Found 0 errors. Watching for file changes. lib/design-system/package dev: [ts:watch] lib/design-system/package dev: [ts:watch] 111229 PM - Found 0 errors. Watching for file changes.
pnpm start dev
command above.Rick Lamers
Shrikant Karve
05/29/2021, 3:29 AMRick Lamers
pnpm run dev
inside WSL2 Ubuntu? (Are you using the Ubuntu WSL2 distro?)Shrikant Karve
05/29/2021, 8:32 AMpnpm run dev
inside wsl2Rick Lamers
docker network inspect orchest
should give you 172.18.0.X as the network subnetShrikant Karve
05/29/2021, 8:33 AMRick Lamers
wget 127.0.0.1:3000
give you (when pnpm run dev
is running)Shrikant Karve
05/29/2021, 8:35 AMRick Lamers
docker exec -it orchest-webserver bash
and run the same wget?Shrikant Karve
05/29/2021, 8:37 AMRick Lamers
Shrikant Karve
05/29/2021, 8:42 AMRick Lamers
Shrikant Karve
05/29/2021, 8:44 AMRick Lamers
pnpm run dev
from Windows or install Docker in the Ubuntu WSL2 itself: using the Docker Ubuntu CLI installer.Shrikant Karve
05/29/2021, 8:46 AMRick Lamers
Shrikant Karve
05/29/2021, 8:48 AMRick Lamers
Shrikant Karve
05/29/2021, 8:59 AMRick Lamers
Shrikant Karve
05/29/2021, 9:25 AMYannick
I am thinking of moving to Linux environment now, so as to save my time on infra issuesWould definitely recommend this ;)
Rick Lamers
> @ dev C:\Users\Rick\workspace\orchest
> pnpm run build --filter '@orchest/client-*^...' && pnpm run dev --filter '@orchest/client-*...' --r --parallel
No projects matched the filters in "C:\Users\Rick\workspace\orchest"
No projects matched the filters in "C:\Users\Rick\workspace\orchest"
I've tried to reproduce all the steps on my Windows machine to see if my recommendation would work. However, the pnpm --filter
seems to break on Windows so without additional work it looks like developing on WSL2 won't be feasible.Shrikant Karve
05/29/2021, 11:35 AMRick Lamers
install Docker in the Ubuntu WSL2 itself: using the Docker Ubuntu CLI installerworks.
Shrikant Karve
05/29/2021, 2:06 PM./orchest start --dev
working. 👍Rick Lamers
docker
being required to run in the WSL2 environment for development mode makes sense.Shrikant Karve
05/31/2021, 4:50 AMYannick
Shrikant Karve
05/31/2021, 2:32 PM