Mercurial > hg > orthanc-stone
comparison Samples/WebAssembly/NOTES.txt @ 833:d492c3b71c65
Removed assert in Broker + reformatted notes on wasm samples
author | Benjamin Golinvaux <bgo@osimis.io> |
---|---|
date | Fri, 31 May 2019 15:21:27 +0200 |
parents | 46f0034c3111 |
children | c47031d9f6b1 |
comparison
equal
deleted
inserted
replaced
832:46f0034c3111 | 833:d492c3b71c65 |
---|---|
1 Docker SJO | 1 Docker SJO |
2 ---------- | 2 ========== |
3 | 3 |
4 $ source ~/Downloads/emsdk/emsdk_env.sh | 4 $ source ~/Downloads/emsdk/emsdk_env.sh |
5 $ cmake -G Ninja -DCMAKE_TOOLCHAIN_FILE=${EMSCRIPTEN}/cmake/Modules/Platform/Emscripten.cmake -DCMAKE_BUILD_TYPE=Release -DALLOW_DOWNLOADS=ON .. -DCMAKE_INSTALL_PREFIX=/tmp/stone | 5 $ cmake -G Ninja -DCMAKE_TOOLCHAIN_FILE=${EMSCRIPTEN}/cmake/Modules/Platform/Emscripten.cmake -DCMAKE_BUILD_TYPE=Release -DALLOW_DOWNLOADS=ON .. -DCMAKE_INSTALL_PREFIX=/tmp/stone |
6 $ ninja install | 6 $ ninja install |
7 $ docker run -p 4242:4242 -p 8042:8042 --rm -v /tmp/stone:/root/stone:ro -v /tmp/stone-db/:/var/lib/orthanc/db/ jodogne/orthanc-plugins:latest /root/stone/Configuration.json --verbose | 7 $ docker run -p 4242:4242 -p 8042:8042 --rm -v /tmp/stone:/root/stone:ro -v /tmp/stone-db/:/var/lib/orthanc/db/ jodogne/orthanc-plugins:latest /root/stone/Configuration.json --verbose |
8 | 8 |
9 WARNING: This won't work using "orthanc-plugins:1.5.6", as support for | 9 WARNING: This won't work using "orthanc-plugins:1.5.6", as support for |
10 PAM is mandatatory in "/instances/.../image-uint16". | 10 PAM is mandatatory in "/instances/.../image-uint16". |
11 | 11 |
12 | |
12 Docker BGO | 13 Docker BGO |
13 --------- | 14 ========== |
15 | |
16 On Ubuntu WSL | |
17 ------------- | |
14 . ~/apps/emsdk/emsdk_env.sh | 18 . ~/apps/emsdk/emsdk_env.sh |
15 cd /mnt/c/osi/dev/ | 19 cd /mnt/c/osi/dev/ |
16 mkdir -p build_stone_newsamples_wasm_wsl | 20 mkdir -p build_stone_newsamples_wasm_wsl |
17 mkdir -p build_install_stone_newsamples_wasm_wsl | 21 mkdir -p build_install_stone_newsamples_wasm_wsl |
18 cd build_stone_newsamples_wasm_wsl | 22 cd build_stone_newsamples_wasm_wsl |
19 cmake -G Ninja -DCMAKE_TOOLCHAIN_FILE=${EMSCRIPTEN}/cmake/Modules/Platform/Emscripten.cmake -DCMAKE_BUILD_TYPE=Release -DALLOW_DOWNLOADS=ON /mnt/c/osi/dev/orthanc-stone/Samples/WebAssembly -DCMAKE_INSTALL_PREFIX=/mnt/c/osi/dev/build_install_stone_newsamples_wasm_wsl | 23 cmake -G Ninja -DCMAKE_TOOLCHAIN_FILE=${EMSCRIPTEN}/cmake/Modules/Platform/Emscripten.cmake -DCMAKE_BUILD_TYPE=Release -DALLOW_DOWNLOADS=ON /mnt/c/osi/dev/orthanc-stone/Samples/WebAssembly -DCMAKE_INSTALL_PREFIX=/mnt/c/osi/dev/build_install_stone_newsamples_wasm_wsl |
20 ninja install | 24 ninja install |
21 | 25 |
22 docker run -p 4242:4242 -p 8042:8042 --rm -v "C:/osi/dev/orthanc-stone/Samples/WebAssembly/installDir:/root/stone:ro" jodogne/orthanc-plugins:1.5.6 /root/stone/Configuration.json --verbose | 26 On Windows |
27 --------- | |
28 docker run -p 4242:4242 -p 8042:8042 --rm -v "C:/osi/dev/build_install_stone_newsamples_wasm_wsl:/root/stone:ro" jodogne/orthanc-plugins:1.5.6 /root/stone/Configuration.json --verbose | |
29 | |
30 # WAIT A COUPLE OF SECS | |
31 # if the archive has NOT already been unzipped, unzip it | |
32 # upload dicom files to running orthanc | |
33 | |
34 cd C:\osi\dev\twiga-orthanc-viewer\demo\dicomfiles | |
35 if (-not (test-path RTVIEWER-c8febcc6-eb9e22a4-130f208c-e0a6a4cd-4d432c57)) { unzip RTVIEWER-c8febcc6-eb9e22a4-130f208c-e0a6a4cd-4d432c57.zip} | |
36 ImportDicomFiles.ps1 127.0.0.1 8042 .\RTVIEWER-c8febcc6-eb9e22a4-130f208c-e0a6a4cd-4d432c57\ | |
37 | |
38 --> localhost:8042 --> Plugins --> serve-folders --> stone --> ... | |
23 | 39 |
24 Local BGO | 40 Local BGO |
25 ---------- | 41 ========== |
42 | |
26 . ~/apps/emsdk/emsdk_env.sh | 43 . ~/apps/emsdk/emsdk_env.sh |
27 cd /mnt/c/osi/dev/ | 44 cd /mnt/c/osi/dev/ |
28 mkdir -p build_stone_newsamples_wasm_wsl | 45 mkdir -p build_stone_newsamples_wasm_wsl |
29 mkdir -p build_install_stone_newsamples_wasm_wsl | 46 mkdir -p build_install_stone_newsamples_wasm_wsl |
30 cd build_stone_newsamples_wasm_wsl | 47 cd build_stone_newsamples_wasm_wsl |
31 cmake -G Ninja -DCMAKE_TOOLCHAIN_FILE=${EMSCRIPTEN}/cmake/Modules/Platform/Emscripten.cmake -DCMAKE_BUILD_TYPE=Release -DALLOW_DOWNLOADS=ON /mnt/c/osi/dev/orthanc-stone/Samples/WebAssembly -DCMAKE_INSTALL_PREFIX=/mnt/c/osi/dev/build_install_stone_newsamples_wasm_wsl | 48 cmake -G Ninja -DCMAKE_TOOLCHAIN_FILE=${EMSCRIPTEN}/cmake/Modules/Platform/Emscripten.cmake -DCMAKE_BUILD_TYPE=Release -DALLOW_DOWNLOADS=ON /mnt/c/osi/dev/orthanc-stone/Samples/WebAssembly -DCMAKE_INSTALL_PREFIX=/mnt/c/osi/dev/build_install_stone_newsamples_wasm_wsl |
32 | 49 |
50 | |
51 | |
33 TODO: Orthanc.exe | 52 TODO: Orthanc.exe |
34 | 53 |
35 | 54 |
36 Local SJO | 55 Local SJO |
37 --------- | 56 ========== |
38 | 57 |
39 $ source ~/Downloads/emsdk/emsdk_env.sh | 58 $ source ~/Downloads/emsdk/emsdk_env.sh |
40 $ cmake -G Ninja -DCMAKE_TOOLCHAIN_FILE=${EMSCRIPTEN}/cmake/Modules/Platform/Emscripten.cmake -DCMAKE_BUILD_TYPE=Release -DALLOW_DOWNLOADS=ON .. -DCMAKE_INSTALL_PREFIX=/tmp/stone | 59 $ cmake -G Ninja -DCMAKE_TOOLCHAIN_FILE=${EMSCRIPTEN}/cmake/Modules/Platform/Emscripten.cmake -DCMAKE_BUILD_TYPE=Release -DALLOW_DOWNLOADS=ON .. -DCMAKE_INSTALL_PREFIX=/tmp/stone |
41 $ ninja install | 60 $ ninja install |
42 | 61 |