add nick
[laas.git] / web / Dockerfile
index a153192..c05193a 100644 (file)
@@ -6,21 +6,19 @@
 # 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
+FROM python:3.9
 ENV PYTHONUNBUFFERED 1
 
+RUN apt-get update && apt-get install -y npm
+
 ADD requirements.txt /requirements.txt
 RUN pip install -r /requirements.txt
 
 ADD web/init.sh /init.sh
-ADD src/ /pharos_dashboard/
-COPY --from=static /static/ pharos_dashboard/static/
+ADD src/ /laas_dashboard/
+
+ADD src/static/ laas_dashboard/static/
+RUN cd laas_dashboard/static/ && npm install
 
-WORKDIR /pharos_dashboard/
+WORKDIR /laas_dashboard/
 CMD ["/init.sh"]