solvo / Dockerfile
mammmmmmmm's picture
Create Dockerfile
b28601d verified
raw
history blame contribute delete
737 Bytes
# Usa l'immagine ufficiale di FlareSolverr
FROM flaresolverr/flaresolverr:latest
# Hugging Face si aspetta che l'app giri sulla porta 7860.
# FlareSolverr di default usa la 8191, quindi dobbiamo cambiarla.
ENV PORT=7860
# Impostazioni opzionali per il log e il time out
ENV LOG_LEVEL=info
ENV LOG_HTML=false
ENV CAPTCHA_SOLVER=none
# Configurazione permessi per Hugging Face Spaces
# HF esegue i container con un utente non-root (ID 1000).
# Dobbiamo assicurarci che l'utente abbia i permessi corretti.
USER root
RUN mkdir -p /app && chmod -R 777 /app
# Torna all'utente standard di HF
USER 1000
# Il comando di avvio è gestito automaticamente dall'immagine base,
# ma userà la variabile d'ambiente PORT che abbiamo settato sopra.