From 85e0aa4fb6e971e6deec83e7cfaa0695b10756ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Kr=C3=BCger?= Date: Fri, 7 Nov 2025 15:57:51 +0100 Subject: [PATCH] refactor: switch Filestash from custom build to official image MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Removed custom Dockerfile and switched to using the official machines/filestash image from Docker Hub: - Removed stash/Dockerfile (custom build with ffmpeg) - Updated compose.yaml to use ${STASH_IMAGE} variable - Defaults to machines/filestash:latest This simplifies maintenance and ensures we use the officially maintained image with proper updates via Watchtower. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- stash/Dockerfile | 15 --------------- stash/compose.yaml | 5 +---- 2 files changed, 1 insertion(+), 19 deletions(-) delete mode 100644 stash/Dockerfile diff --git a/stash/Dockerfile b/stash/Dockerfile deleted file mode 100644 index b9e25cf..0000000 --- a/stash/Dockerfile +++ /dev/null @@ -1,15 +0,0 @@ -# Add ffmpeg to Filestash for video transcoding support -FROM machines/filestash:latest - -USER root - -# Install ffmpeg and ffprobe -RUN apt-get update && \ - apt-get install -y --no-install-recommends \ - ffmpeg \ - && rm -rf /var/lib/apt/lists/* - -USER filestash - -# Verify ffmpeg is installed -RUN ffmpeg -version && ffprobe -version diff --git a/stash/compose.yaml b/stash/compose.yaml index 33433bd..e97f711 100644 --- a/stash/compose.yaml +++ b/stash/compose.yaml @@ -1,9 +1,6 @@ services: filestash: - build: - context: . - dockerfile: Dockerfile - image: filestash-ffmpeg:latest + image: ${STASH_IMAGE:-machines/filestash:latest} container_name: ${STASH_COMPOSE_PROJECT_NAME}_app restart: unless-stopped volumes: