madiba-elate commited on
Commit
592ba7a
·
verified ·
1 Parent(s): 8e16f39

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +7 -13
Dockerfile CHANGED
@@ -1,25 +1,19 @@
1
  FROM jellyfin/jellyfin:latest
2
 
3
- # Installation de wget pour les téléchargements
4
- RUN apt-get update && \
5
- apt-get install -y --no-install-recommends wget ca-certificates && \
6
- rm -rf /var/lib/apt/lists/*
7
 
8
- # Création des dossiers persistants
9
- RUN mkdir -p /data/media/movies /data/media/tvshows /data/config && \
10
- chown -R jellyfin:jellyfin /data
11
 
12
- # On repasse root pour le script d'init
13
  USER root
14
 
15
- # Script de démarrage
16
  COPY start.sh /usr/local/bin/start.sh
17
  RUN chmod +x /usr/local/bin/start.sh
18
-
19
- # Liste des médias à télécharger
20
  COPY library.json /defaults/library.json
21
 
22
- # Port Hugging Face
23
  EXPOSE 7860
24
-
25
  ENTRYPOINT ["/usr/local/bin/start.sh"]
 
1
  FROM jellyfin/jellyfin:latest
2
 
3
+ # Installation des outils nécessaires
4
+ RUN apt-get update && apt-get install -y --no-install-recommends \
5
+ wget ca-certificates gosu python3 \
6
+ && rm -rf /var/lib/apt/lists/*
7
 
8
+ # Création des dossiers persistants (cache, logs, médias, config)
9
+ RUN mkdir -p /data/media/movies /data/media/tvshows /data/config /data/cache /data/log
 
10
 
11
+ # On conserve l'utilisateur root pour le script d'init
12
  USER root
13
 
 
14
  COPY start.sh /usr/local/bin/start.sh
15
  RUN chmod +x /usr/local/bin/start.sh
 
 
16
  COPY library.json /defaults/library.json
17
 
 
18
  EXPOSE 7860
 
19
  ENTRYPOINT ["/usr/local/bin/start.sh"]