mammmmmmmm commited on
Commit
cbd97b9
·
verified ·
1 Parent(s): b875aac

Create Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +23 -0
Dockerfile ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Usa l'immagine ufficiale di FlareSolverr
2
+ FROM flaresolverr/flaresolverr:latest
3
+
4
+ # Hugging Face si aspetta che l'app giri sulla porta 7860.
5
+ # FlareSolverr di default usa la 8191, quindi dobbiamo cambiarla.
6
+ ENV PORT=7860
7
+
8
+ # Impostazioni opzionali per il log e il time out
9
+ ENV LOG_LEVEL=info
10
+ ENV LOG_HTML=false
11
+ ENV CAPTCHA_SOLVER=none
12
+
13
+ # Configurazione permessi per Hugging Face Spaces
14
+ # HF esegue i container con un utente non-root (ID 1000).
15
+ # Dobbiamo assicurarci che l'utente abbia i permessi corretti.
16
+ USER root
17
+ RUN mkdir -p /app && chmod -R 777 /app
18
+
19
+ # Torna all'utente standard di HF
20
+ USER 1000
21
+
22
+ # Il comando di avvio è gestito automaticamente dall'immagine base,
23
+ # ma userà la variabile d'ambiente PORT che abbiamo settato sopra.