36 lines
711 B
Docker
36 lines
711 B
Docker
# Ausgangsbild von Alpine Linux
|
|
FROM debian:latest
|
|
|
|
# Metadaten hinzufügen
|
|
LABEL maintainer="maik@schmalle.click"
|
|
|
|
# Installiere benötigte Pakete
|
|
RUN apt update && apt install -y \
|
|
libreoffice \
|
|
# libreoffice-writer \
|
|
# libreoffice-calc \
|
|
# libreoffice-impress \
|
|
# openjdk8-jre \
|
|
# ttf-dejavu \
|
|
unzip
|
|
|
|
# Kopiere die ZIP-Datei in den Container
|
|
COPY ./daten.zip /tmp/daten.zip
|
|
|
|
# Entpacke die ZIP-Datei
|
|
RUN unzip /tmp/daten.zip -d /srv
|
|
|
|
# Setze die Umgebungsvariablen für LibreOffice
|
|
ENV HOME=/srv \
|
|
LANG=C.UTF-8 \
|
|
LC_ALL=C.UTF-8
|
|
|
|
# Setze den Arbeitsverzeichnis
|
|
WORKDIR /srv
|
|
|
|
# Exponiere den Port (falls benötigt)
|
|
EXPOSE 8000
|
|
|
|
# Führe das Skript `MSodt` aus
|
|
CMD ["/srv/MSodt"]
|