From d6fd3f16e2a3d44d936e1e441a10870f62932414 Mon Sep 17 00:00:00 2001 From: Maik Schmalle Date: Mon, 28 Oct 2024 20:25:27 +0100 Subject: [PATCH] Dateien nach "docker" hochladen --- docker/Dockerfile | 35 +++++++++++++++++++++++++++++++++++ docker/compose.yml | 6 ++++++ 2 files changed, 41 insertions(+) create mode 100644 docker/Dockerfile create mode 100644 docker/compose.yml diff --git a/docker/Dockerfile b/docker/Dockerfile new file mode 100644 index 0000000..2871254 --- /dev/null +++ b/docker/Dockerfile @@ -0,0 +1,35 @@ +# 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"] diff --git a/docker/compose.yml b/docker/compose.yml new file mode 100644 index 0000000..c62a2a1 --- /dev/null +++ b/docker/compose.yml @@ -0,0 +1,6 @@ +services: + fah: + build: . + container_name: fah-container + ports: + - "8000:8000"