diff --git a/Dockerfile b/Dockerfile
index e20752e..f8754cd 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,18 +1,16 @@
-FROM node:13.14 as jsbuild
+FROM node:16 as jsbuild
ENV FOLDER=nwb-explorer
WORKDIR $FOLDER/webapp
-COPY webapp/package-lock.json .
+COPY webapp/yarn.lock .
COPY webapp/package.json .
-RUN npm ci
+RUN yarn install --network-timeout 1000000000
COPY webapp/ .
-RUN npm run build
+RUN yarn build
#Remove node_modules, need to keep the geppetto client
-RUN mv node_modules/@geppettoengine .
-RUN rm -Rf node_modules/*
-RUN mv @geppettoengine node_modules
+RUN rm -Rf node_modules
###
FROM jupyter/base-notebook:hub-1.1.0
diff --git a/README.md b/README.md
index 749013a..2d3ac25 100644
--- a/README.md
+++ b/README.md
@@ -38,7 +38,7 @@ source nwb-explorer/bin/activate
Or, with conda
```bash
-conda create -n nwb-explorer python=3.7
+conda create -n nwb-explorer python=3.9
conda activate nwb-explorer
```
diff --git a/requirements.txt b/requirements.txt
index 4644f54..ec71b90 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -4,7 +4,7 @@ nwbwidgets==0.10.2
pyecore==0.11.6
pygeppetto==0.8.0
ipysheet>=0.5.0
-pynwb>=2.0.0
+pynwb==2.3.1
Pillow==7.1.2
quantities==0.12.3
nose==1.3.7
diff --git a/setup.py b/setup.py
index 0c3beaa..0e842d2 100644
--- a/setup.py
+++ b/setup.py
@@ -49,9 +49,9 @@
'redis>=2.10.6',
'seaborn>=0.8.1',
'uuid>=1.30',
- 'pynwb>=2.0.0',
+ 'pynwb>=2.3.0',
'imageio>=2.5.0',
'quantities>=0.12.3',
- 'nwbwidgets>=0.8.0'
+ 'nwbwidgets>=0.10.0'
],
)
diff --git a/utilities/custom.css b/utilities/custom.css
index 7c9d17c..8bb73e6 100644
--- a/utilities/custom.css
+++ b/utilities/custom.css
@@ -3240,7 +3240,7 @@ div#notebook {
#header-container {
display: none !important;
}
-
+
+
+