title: New code changes exist in live container but are not reflected in the browser
body: <p>I am using Docker with the open source BI tool <a href="https://superset.incubator.apache.org/installation.html#start-with-docker" rel="nofollow noreferrer">Apache Superset</a>.  I have added a new file, specifically a .geojson file in the CountryMap directory. Now, when I try to build using <code>docker-compose up --build</code> or make changes in the frontend, Docker is not fully updated, and I get a file not found error when trying to run a query. When I look inside the container via <code>docker exec -it container_id bash</code>, the new file is there.</p>
  
  <p><strong>Dockerfile:</strong> </p>
  
  <pre><code>FROM python:3.6-jessie
  
  RUN useradd --user-group --create-home --no-log-init --shell /bin/bash superset
  
  # Configure environment
  ENV LANG=C.UTF-8 \
      LC_ALL=C.UTF-8
  
  RUN apt-get update -y
  
  # Install dependencies to fix `curl https support error` and `elaying package configuration warning`
  RUN apt-get install -y apt-transport-https apt-utils
  
  # Install superset dependencies
  # https://superset.incubator.apache.org/installation.html#os-dependencies
  RUN apt-get install -y build-essential libssl-dev \
      libffi-dev python3-dev libsasl2-dev libldap2-dev libxi-dev
  
  # Install extra useful tool for development
  RUN apt-get install -y vim less postgresql-client redis-tools
  
  # Install nodejs for custom build
  # https://superset.incubator.apache.org/installation.html#making-your-own-build
  # https://nodejs.org/en/download/package-manager/
  RUN curl -sL https://deb.nodesource.com/setup_10.x | bash - \
      &amp;&amp; apt-get install -y nodejs
  
  WORKDIR /home/superset
  
  COPY requirements.txt .
  COPY requirements-dev.txt .
  COPY contrib/docker/requirements-extra.txt .
  
  RUN pip install --upgrade setuptools pip \
      &amp;&amp; pip install -r requirements.txt -r requirements-dev.txt -r requirements-extra.txt \
      &amp;&amp; rm -rf /root/.cache/pip
  
  RUN pip install gevent
  
  COPY --chown=superset:superset superset superset
  
  ENV PATH=/home/superset/superset/bin:$PATH \
      PYTHONPATH=/home/superset/superset/:$PYTHONPATH
  
  USER superset
  
  RUN cd superset/assets \
      &amp;&amp; npm ci \
      &amp;&amp; npm run build \
      &amp;&amp; rm -rf node_modules
  
  COPY contrib/docker/docker-init.sh .
  COPY contrib/docker/docker-entrypoint.sh /entrypoint.sh
  ENTRYPOINT ["/entrypoint.sh"]
  
  HEALTHCHECK CMD ["curl", "-f", "http://localhost:8088/health"]
  
  EXPOSE 8088
  </code></pre>
  
  <p><strong>docker-compose.yml:</strong></p>
  
  <pre><code>version: '2'
  services:
    redis:
      image: redis:3.2
      restart: unless-stopped
      ports:
        - "127.0.0.1:6379:6379"
      volumes:
        - redis:/data
  
    postgres:
      image: postgres:10
      restart: unless-stopped
      environment:
        POSTGRES_DB: superset
        POSTGRES_PASSWORD: superset
        POSTGRES_USER: superset
      ports:
        - "127.0.0.1:5432:5432"
      volumes:
        - postgres:/var/lib/postgresql/data
  
    superset:
      build:
        context: ../../
        dockerfile: contrib/docker/Dockerfile
      restart: unless-stopped
      environment:
        POSTGRES_DB: superset
        POSTGRES_USER: superset
        POSTGRES_PASSWORD: superset
        POSTGRES_HOST: postgres
        POSTGRES_PORT: 5432
        REDIS_HOST: redis
        REDIS_PORT: 6379
        # If using production, comment development volume below
        #SUPERSET_ENV: production
        SUPERSET_ENV: development
  #      PYTHONUNBUFFERED: 1
      user: root:root
      ports:
        - 8088:8088
      depends_on:
        - postgres
        - redis
      volumes:
        # this is needed to communicate with the postgres and redis services
        - ./superset_config.py:/home/superset/superset/superset_config.py
        # this is needed for development, remove with SUPERSET_ENV=production
        - ../../superset:/home/superset/superset
  
  volumes:
    postgres:
      external: false
    redis:
      external: false
  </code></pre>
  
  <p>Why is there a not found error?</p>