From 0e35c98ab9e5401e47240ccc7c0b14bbe9034582 Mon Sep 17 00:00:00 2001 From: Darius Date: Fri, 28 Jun 2024 12:15:55 +0200 Subject: [PATCH] docker added --- Dockerfile | 21 +++++++++++++++++++++ in.tree => KleinServer.tree | 4 ++-- cfg/buildprofiles.xml | 5 +++++ writerside.cfg | 2 +- 4 files changed, 29 insertions(+), 3 deletions(-) create mode 100644 Dockerfile rename in.tree => KleinServer.tree (78%) diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..bececa8 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,21 @@ +FROM registry.jetbrains.team/p/writerside/builder/writerside-builder:241.15989 as build + +ARG INSTANCE=Writerside/KleinServer + +RUN mkdir /opt/sources + +WORKDIR /opt/sources + +ADD . ./Writerside + +RUN export DISPLAY=:99 && \ +Xvfb :99 & \ +/opt/builder/bin/idea.sh helpbuilderinspect -source-dir /opt/sources --product $INSTANCE --runner other --output-dir /opt/wrs-output/ + +WORKDIR /opt/wrs-output + +RUN unzip webHelpKLEINSERVER2-all.zip -d /opt/wrs-output/unzipped-artifact + +FROM httpd:2.4 as http-server + +COPY --from=build /opt/wrs-output/unzipped-artifact/ /usr/local/apache2/htdocs/ \ No newline at end of file diff --git a/in.tree b/KleinServer.tree similarity index 78% rename from in.tree rename to KleinServer.tree index d48b5d1..f651f73 100644 --- a/in.tree +++ b/KleinServer.tree @@ -2,8 +2,8 @@ - diff --git a/cfg/buildprofiles.xml b/cfg/buildprofiles.xml index e0e1a8f..c45be3e 100644 --- a/cfg/buildprofiles.xml +++ b/cfg/buildprofiles.xml @@ -8,5 +8,10 @@ true + + + true + + diff --git a/writerside.cfg b/writerside.cfg index 98e1435..a71d8ea 100644 --- a/writerside.cfg +++ b/writerside.cfg @@ -7,5 +7,5 @@ - + \ No newline at end of file