summaryrefslogtreecommitdiff
path: root/docker/Dockerfile
diff options
context:
space:
mode:
Diffstat (limited to 'docker/Dockerfile')
-rw-r--r--docker/Dockerfile13
1 files changed, 2 insertions, 11 deletions
diff --git a/docker/Dockerfile b/docker/Dockerfile
index b5bd07e..e4480ea 100644
--- a/docker/Dockerfile
+++ b/docker/Dockerfile
@@ -39,11 +39,6 @@ RUN tar -xvzf mongodb-bin.tar.gz
WORKDIR /home/ist/src/mongodb-bin
RUN makepkg -s --noconfirm
-# rest api swagger gui
-WORKDIR /home/ist
-RUN git clone https://github.com/swagger-api/swagger-ui.git
-COPY swagger.html /home/ist/swagger-ui/dist/index.html
-
# start script
COPY start.sh /home/ist/start.sh
@@ -51,8 +46,7 @@ COPY start.sh /home/ist/start.sh
USER root
RUN pacman -U --noconfirm /home/ist/src/mongodb-bin/mongodb-bin*.pkg.tar.xz
-# install lazar-gui gem
-# lazar gem (required from lazar-gui) needs mongodb
+# install lazar-gui gem after mongodb: lazar gem (required from lazar-gui) needs mongodb
RUN gem install lazar-gui
# change owners (temporary workaround)
@@ -63,9 +57,6 @@ RUN chown ist `ls -d $(gem environment gemdir)/gems/lazar-gui-*`/api/api
USER ist
RUN rm -r /home/ist/src
-# swagger links
-RUN ln -s /home/ist/swagger-ui/dist/swagger-ui-bundle.js `ls -d $(gem environment gemdir)/gems/lazar-gui-*`/public/swagger-ui-bundle.js
-RUN ln -s /home/ist/swagger-ui/dist/swagger-ui-standalone-preset.js `ls -d $(gem environment gemdir)/gems/lazar-gui-*`/public/swagger-ui-standalone-preset.js
-RUN ln -s /home/ist/swagger-ui/dist/swagger-ui.css `ls -d $(gem environment gemdir)/gems/lazar-gui-*`/public/swagger-ui.css
+EXPOSE 8088
ENTRYPOINT ["/home/ist/start.sh"]