Made documentation ready for production

This commit is contained in:
2025-02-13 19:11:06 +01:00
parent 93d41ad6d3
commit 9a66f88f3c
19 changed files with 58 additions and 87 deletions

19
docs/Dockerfile Normal file
View File

@@ -0,0 +1,19 @@
FROM jetbrains/writerside-builder:243.22562 AS build
ARG INSTANCE=Writerside/hopframe
RUN mkdir /opt/sources
WORKDIR /opt/sources
ADD Writerside ./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 -O UTF-8 webHelpHOPFRAME2-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/