docker-compose -f docker-compose.yml -f docker-compose.override-dev.yml build
 
 dev-up:
-       docker-compose -f docker-compose.yml -f docker-compose.override-dev.yml up -d
+       docker-compose -f docker-compose.yml -f docker-compose.override-dev.yml up
 
 dev-start:
        docker-compose -f docker-compose.yml -f docker-compose.override-dev.yml start
 
 ##############################################################################
 version: '3'
 services:
+    nginx:
+        command: echo "Nginx is disabled in dev mode."
+        restart: "no"
+
     web:
         image: opnfv/laas-dashboard:dev
         build:
             context: .
             dockerfile: web/Dockerfile
+        command: >
+            sh -c "cd static && bower install --allow-root && cd .. &&
+                   ./manage.py migrate &&
+                   ./manage.py runserver 0:8000"
+        volumes:
+            - ./src:/laas_dashboard
+        ports:
+            - "8000:8000"
+
     worker:
         image: opnfv/laas-celery:dev
         build:
 
 - complete the config.env.sample file and save it as config.env
 - install docker, docker-compose
 - run 'make data'
-- run 'make up' to run the dashboard
+- run 'make up' to run the dashboard (or 'make dev-up' for development)
+
+Production will be running on port 80 by default.
+Development will be running on port 8000 by default.
 
 Updating:
 
 
 # which accompanies this distribution, and is available at
 # http://www.apache.org/licenses/LICENSE-2.0
 ##############################################################################
-FROM node as static
-RUN npm install -g bower
-ADD src/static/ /static
-WORKDIR /static/
-RUN bower install --allow-root
-
 FROM python:3.5
 ENV PYTHONUNBUFFERED 1
 
+RUN apt-get update && apt-get install -y npm
+RUN npm install -g bower
+
 ADD requirements.txt /requirements.txt
 RUN pip install -r /requirements.txt
 
 ADD web/init.sh /init.sh
 ADD src/ /laas_dashboard/
-COPY --from=static /static/ laas_dashboard/static/
+
+ADD src/static/ laas_dashboard/static/
+RUN cd laas_dashboard/static/ && bower install --allow-root
 
 WORKDIR /laas_dashboard/
 CMD ["/init.sh"]