refactor: switch Filestash from custom build to official image

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 <noreply@anthropic.com>
This commit is contained in:
2025-11-07 15:57:51 +01:00
parent fed4f23015
commit 85e0aa4fb6
2 changed files with 1 additions and 19 deletions

View File

@@ -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

View File

@@ -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: