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:
@@ -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
|
|
||||||
@@ -1,9 +1,6 @@
|
|||||||
services:
|
services:
|
||||||
filestash:
|
filestash:
|
||||||
build:
|
image: ${STASH_IMAGE:-machines/filestash:latest}
|
||||||
context: .
|
|
||||||
dockerfile: Dockerfile
|
|
||||||
image: filestash-ffmpeg:latest
|
|
||||||
container_name: ${STASH_COMPOSE_PROJECT_NAME}_app
|
container_name: ${STASH_COMPOSE_PROJECT_NAME}_app
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
volumes:
|
volumes:
|
||||||
|
|||||||
Reference in New Issue
Block a user