From e60a6b7089b8310a50ddde4e11fe93ee105911fa Mon Sep 17 00:00:00 2001 From: "dexta.de" Date: Mon, 27 Jul 2026 20:45:22 +0200 Subject: [PATCH] docker as one shot --- 00_aMeta/toolz/CYOA/Dockerfile.echobox | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/00_aMeta/toolz/CYOA/Dockerfile.echobox b/00_aMeta/toolz/CYOA/Dockerfile.echobox index 6115682..754e5e8 100644 --- a/00_aMeta/toolz/CYOA/Dockerfile.echobox +++ b/00_aMeta/toolz/CYOA/Dockerfile.echobox @@ -5,8 +5,16 @@ RUN apt-get update && \ apt-get install -y --no-install-recommends asciidoctor && \ rm -rf /var/lib/apt/lists/* -# ENTRYPOINT als Echo Box: -# -s = embedded (kein html/body wraper) -# -o - = output auf stdout -# - = read von stdin -ENTRYPOINT ["asciidoctor", "-s", "-o", "-", "-"] \ No newline at end of file +RUN groupadd --gid 1000 flammenderberg && \ + useradd --uid 1000 --gid flammenderberg --shell /bin/bash --create-home appuser + +WORKDIR /weltraum +RUN mkdir stories && mkdir export +COPY ./cyoa-engine ./ +ADD ./templates ./ + +RUN chown -R appuser:flammenderberg /weltraum + +EXPOSE 3344 + +CMD ["/weltraum/cyoa-engine", "dir ./stories/", "out ./export/", "temp ./templates/", "serve true", "port 3344"]