X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/c15afcee286bb8ab694f488e2ccd490b56794e47..9b31234e0c5ce4a03318bd0a168ad6fd7a15bf11:/README.md diff --git a/README.md b/README.md index f6a7e485..8bb50dbe 100644 --- a/README.md +++ b/README.md @@ -17,6 +17,17 @@ Install [redux-devtools-extension](https://chrome.google.com/webstore/detail/red yarn start ``` +## Start project for development inside Docker container + +``` +make workbench2-build-image +# (create public/config.json, see "Run time configuration" below) +docker run -ti -v$PWD:$PWD -p 3000:3000 -w$PWD workbench2-build /bin/bash +# (inside docker container) +yarn install +yarn start +``` + ## Run unit tests ``` make unit-tests @@ -37,12 +48,12 @@ make integration-tests-in-docker ## Run tests interactively in container ``` -$ xhost +local:root -$ ARVADOS_DIR=/path/to/arvados -$ docker run -ti -v$PWD:$PWD -v$ARVADOS_DIR:/usr/src/arvados -w$PWD --env="DISPLAY" --volume="/tmp/.X11-unix:/tmp/.X11-unix:rw" workbench2-build /bin/bash +xhost +local:root +ARVADOS_DIR=/path/to/arvados +docker run -ti -v$PWD:$PWD -v$ARVADOS_DIR:/usr/src/arvados -w$PWD --env="DISPLAY" --volume="/tmp/.X11-unix:/tmp/.X11-unix:rw" workbench2-build /bin/bash (inside container) -# yarn run cypress install -# tools/run-integration-tests.sh -i -a /usr/src/arvados +yarn run cypress install +tools/run-integration-tests.sh -i -a /usr/src/arvados ``` ## Production build