| # Use a stable Jellyfin version (10.11 has a known crash bug) | |
| FROM jellyfin/jellyfin:10.10.7 | |
| ENV JELLYFIN_DATA_DIR=/data/data \ | |
| JELLYFIN_CONFIG_DIR=/data/config \ | |
| JELLYFIN_CACHE_DIR=/data/cache \ | |
| JELLYFIN_LOG_DIR=/data/log | |
| RUN apt-get update -qq && apt-get install -y --no-install-recommends nginx curl \ | |
| && rm -rf /var/lib/apt/lists/* | |
| RUN mkdir -p /data/data /data/config /data/cache /data/log /media | |
| COPY nginx.conf /etc/nginx/jellyfin.conf | |
| COPY start.sh /start.sh | |
| RUN chmod +x /start.sh | |
| EXPOSE 7860 | |
| ENTRYPOINT ["/start.sh"] |