Shrikant Karve
05/28/2021, 2:25 PMJacopo
05/28/2021, 2:33 PMRick Lamers
05/28/2021, 2:35 PMpnpm 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
05/28/2021, 4:46 PMpnpm 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] 11:12:12 PM - Starting compilation in watch mode... lib/javascript/mdc dev: [ts:watch] lib/javascript/utils dev: [ts:watch] 11:12:12 PM - Starting compilation in watch mode... lib/javascript/utils dev: [ts:watch] lib/javascript/utils dev: [ts:watch] lib/javascript/utils dev: [ts:watch] 11:12:14 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] 11:12:16 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] 11:12:16 PM - Found 0 errors. Watching for file changes. lib/javascript/mdc dev: [ts:watch] 11:12:17 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] 11:12:17 PM - Found 0 errors. Watching for file changes. lib/design-system/package dev: [ts:watch] lib/design-system/package dev: [ts:watch] 11:12:29 PM - Found 0 errors. Watching for file changes.
pnpm start dev
command above.Rick Lamers
05/28/2021, 10:18 PMShrikant Karve
05/29/2021, 3:29 AMRick Lamers
05/29/2021, 8:31 AMpnpm 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
05/29/2021, 8:33 AMdocker network inspect orchest
should give you 172.18.0.X as the network subnetShrikant Karve
05/29/2021, 8:33 AMRick Lamers
05/29/2021, 8:34 AMwget 127.0.0.1:3000
give you (when pnpm run dev
is running)Shrikant Karve
05/29/2021, 8:35 AMRick Lamers
05/29/2021, 8:35 AMdocker exec -it orchest-webserver bash
and run the same wget?Shrikant Karve
05/29/2021, 8:37 AMRick Lamers
05/29/2021, 8:40 AMShrikant Karve
05/29/2021, 8:42 AMRick Lamers
05/29/2021, 8:43 AMShrikant Karve
05/29/2021, 8:44 AMRick Lamers
05/29/2021, 8:46 AMpnpm 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
05/29/2021, 8:47 AMShrikant Karve
05/29/2021, 8:48 AMRick Lamers
05/29/2021, 8:48 AMShrikant Karve
05/29/2021, 8:59 AMRick Lamers
05/29/2021, 9:02 AMShrikant Karve
05/29/2021, 9:25 AMYannick
05/29/2021, 9:49 AMI am thinking of moving to Linux environment now, so as to save my time on infra issuesWould definitely recommend this ;)
Rick Lamers
05/29/2021, 9:56 AM> @ 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
05/29/2021, 11:58 AMinstall 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
05/29/2021, 2:56 PMdocker
being required to run in the WSL2 environment for development mode makes sense.Shrikant Karve
05/31/2021, 4:50 AMYannick
05/31/2021, 1:44 PMShrikant Karve
05/31/2021, 2:32 PM