docker as one shot
This commit is contained in:
@@ -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", "-", "-"]
|
||||
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"]
|
||||
|
||||
Reference in New Issue
Block a user