diff --git a/Dockerfile.python b/Dockerfile.python
index 7d65801c2e1168b7f9b5359e614965b417ee0d76..ccba445a7ed96063b23dabbcec35cc69995b4a4c 100644
--- a/Dockerfile.python
+++ b/Dockerfile.python
@@ -56,7 +56,7 @@ RUN sed -i "s/3838/3838 0.0.0.0/g" /etc/shiny-server/shiny-server.conf
 RUN chown shiny:shiny /var/lib/shiny-server \
  && mkdir -p /var/log/shiny-server \
  && chown shiny:shiny /var/log/shiny-server \
- && mkdir -p /srv/shiny-server/www \
- && chown shiny:shiny /srv/shiny-server/www \
+ && mkdir -p /srv/shiny-server/www/persistent \
+ && chown -R shiny:shiny /srv/shiny-server/www \
  && mkdir -p /srv/shiny-server/data \
  && chown shiny:shiny /srv/shiny-server/data
diff --git a/Dockerfile.r b/Dockerfile.r
index 22069e92ff5b3c36ca1a4ea34143b5b7bf07ce02..b0dcbde6366eb77cb9e90fd75d4ec1cd6afda8c2 100644
--- a/Dockerfile.r
+++ b/Dockerfile.r
@@ -68,8 +68,8 @@ RUN sed -i "s/3838/3838 0.0.0.0/g" /etc/shiny-server/shiny-server.conf
 RUN chown shiny:shiny /var/lib/shiny-server \
  && mkdir -p /var/log/shiny-server \
  && chown shiny:shiny /var/log/shiny-server \
- && mkdir -p /srv/shiny-server/www \
- && chown shiny:shiny /srv/shiny-server/www \
+ && mkdir -p /srv/shiny-server/www/persistent \
+ && chown -R shiny:shiny /srv/shiny-server/www \
  && mkdir -p /srv/shiny-server/data \
  && chown shiny:shiny /srv/shiny-server/data