From 5b602d33f17893469c4e137970606f91c7176baa Mon Sep 17 00:00:00 2001 From: retr0 Date: Thu, 17 Jul 2025 21:45:17 +0200 Subject: [PATCH] docker input --- .dockerignore | 25 +++++++++++++++++++++++++ Dockerfile | 29 ++++------------------------- docker-compose.debug.yml | 6 ++++++ docker-compose.yml | 6 ++++++ 4 files changed, 41 insertions(+), 25 deletions(-) create mode 100644 .dockerignore create mode 100644 docker-compose.debug.yml create mode 100644 docker-compose.yml diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..7347a7f --- /dev/null +++ b/.dockerignore @@ -0,0 +1,25 @@ +**/.classpath +**/.dockerignore +**/.env +**/.git +**/.gitignore +**/.project +**/.settings +**/.toolstarget +**/.vs +**/.vscode +**/*.*proj.user +**/*.dbmdl +**/*.jfm +**/bin +**/charts +**/docker-compose* +**/compose* +**/Dockerfile* +**/node_modules +**/npm-debug.log +**/obj +**/secrets.dev.yaml +**/values.dev.yaml +LICENSE +README.md diff --git a/Dockerfile b/Dockerfile index 9c9280a..69e95e6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,25 +1,4 @@ -# Basis-Image von hassio-addons -FROM ghcr.io/hassio-addons/debian-base:7.3.1 - -# Installiere Abhängigkeiten und Folding@home 8.4 -RUN \ - apt-get update && \ - apt-get install -y --no-install-recommends \ - curl \ - ca-certificates && \ - # Lade Folding@home 8.4 herunter (URL anpassen, sobald verfügbar) - curl -sSL https://download.foldingathome.org/releases/public/release/fahclient/debian-stable-64bit/v8.4/fahclient_8.4.0-64bit-release.deb -o fahclient.deb && \ - dpkg -i fahclient.deb && \ - rm fahclient.deb && \ - # Bereinige Cache - apt-get clean && \ - rm -rf /var/lib/apt/lists/* - -# Kopiere rootfs -COPY rootfs / - -# Exponiere Ports (Folding@home-Webinterface) -EXPOSE 7396 - -# S6-Overlay für Dienstverwaltung -CMD [ "/run.sh" ] \ No newline at end of file +FROM docker/whalesay:latest +LABEL Name=dontstopfolding Version=0.0.1 +RUN apt-get -y update && apt-get install -y fortunes +CMD ["sh", "-c", "/usr/games/fortune -a | cowsay"] diff --git a/docker-compose.debug.yml b/docker-compose.debug.yml new file mode 100644 index 0000000..cdb1058 --- /dev/null +++ b/docker-compose.debug.yml @@ -0,0 +1,6 @@ +services: + dontstopfolding: + image: dontstopfolding + build: + context: . + dockerfile: ./Dockerfile diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..cdb1058 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,6 @@ +services: + dontstopfolding: + image: dontstopfolding + build: + context: . + dockerfile: ./Dockerfile