[CORD-772] Example UI Extension update for platform install
Change-Id: I673869b28401d9c5321320ed2b69a282578d0e9f
diff --git a/Dockerfile b/Dockerfile
old mode 100755
new mode 100644
index 36cfca2..b8a636c
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,21 +1,10 @@
-# To build use: docker build -t xosproject/xos-sample-gui-extension .
-# To run use: docker run -p 4001:4000 -d xosproject/xos-sample-gui-extension
-
-FROM nginx
+FROM xosproject/xos-gui-extension-builder
# Set environment vars
ENV CODE_SOURCE .
ENV CODE_DEST /var/www
ENV VHOST /var/www/dist
-# Install nodeJs
-RUN apt-get update
-RUN apt-get install curl git bzip2 -y
-RUN curl -sL https://deb.nodesource.com/setup_4.x > install_node.sh
-RUN chmod a+x install_node.sh
-RUN ./install_node.sh
-RUN apt-get install -y nodejs
-
# Add the app deps
COPY ${CODE_SOURCE}/package.json ${CODE_DEST}/package.json
COPY ${CODE_SOURCE}/typings.json ${CODE_DEST}/typings.json
@@ -25,11 +14,7 @@
RUN npm install
RUN npm run typings
-# Create folder for logs
-RUN mkdir -p /var/log/nginx/log
-
# Build the app
-EXPOSE 4000
COPY ${CODE_SOURCE}/conf ${CODE_DEST}/conf
COPY ${CODE_SOURCE}/gulp_tasks ${CODE_DEST}/gulp_tasks
COPY ${CODE_SOURCE}/src ${CODE_DEST}/src
@@ -37,7 +22,3 @@
COPY ${CODE_SOURCE}/tsconfig.json ${CODE_DEST}/tsconfig.json
COPY ${CODE_SOURCE}/tslint.json ${CODE_DEST}/tslint.json
RUN npm run build
-
-# Override nginx configutaion
-COPY ${CODE_SOURCE}/nginx.conf ${CODE_DEST}/nginx.conf
-RUN mv ${CODE_SOURCE}/nginx.conf /etc/nginx/conf.d/default.conf