fah/docker/Dockerfile

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"]