This is an update to the installation process which seeks to consolidate deployment into a single source. Adds a new script: scripts/deploy_update.py which when run, will automatically update/create a corresponding Dockerfile and install_script.sh which contain the appropriate updated dependencies. The Dockerfile and install script can be further updated by modifying their corresponding templates (all located in the deploy folder). This PR also includes updates to the circleci config made by Lina, which will make circleci use the latest docker image for chrome and firefox testing. It will then use the same base image needed for CDAT and will run the install script to install vcdat to match what is installed locally. JupyterLab is pinned to version 1.2.1 for compatibility reasons. Migrating to JupyterLab 2.0 will be done in a later update.
This is an update to the installation process which seeks to consolidate deployment into a single source. Adds a new script: scripts/deploy_update.py which when run, will automatically update/create a corresponding Dockerfile and install_script.sh which contain the appropriate updated dependencies. The Dockerfile and install script can be further updated by modifying their corresponding templates (all located in the deploy folder). This PR also includes updates to the circleci config made by Lina, which will make circleci use the latest docker image for chrome and firefox testing. It will then use the same base image needed for CDAT and will run the install script to install vcdat to match what is installed locally. JupyterLab is pinned to version 1.2.1 for compatibility reasons. Migrating to JupyterLab 2.0 will be done in a later update.