docker added

This commit is contained in:
Darius 2024-06-28 12:15:55 +02:00
parent f6b0458057
commit 0e35c98ab9
4 changed files with 29 additions and 3 deletions

21
Dockerfile Normal file
View File

@ -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/

View File

@ -2,8 +2,8 @@
<!DOCTYPE instance-profile
SYSTEM "https://resources.jetbrains.com/writerside/1.0/product-profile.dtd">
<instance-profile id="in"
name="Instance Name"
<instance-profile id="KleinServer"
name="KleinServer"
start-page="Overview.md">
<toc-element topic="Overview.md"/>

View File

@ -8,5 +8,10 @@
<noindex-content>true</noindex-content>
</variables>
</build-profile>
<build-profile instance="KleinServer">
<variables>
<noindex-content>true</noindex-content>
</variables>
</build-profile>
</buildprofiles>

View File

@ -7,5 +7,5 @@
<images dir="images" web-path="images"/>
<categories src="c.list"/>
<vars src="v.list"/>
<instance src="in.tree"/>
<instance src="KleinServer.tree"/>
</ihp>