lora-solar-generator / Dockerfile
K2MAR's picture
Deploy LoRA Solar Panel Generator API
930b748
Raw
History Blame Contribute Delete
639 Bytes
FROM python:3.10-slim
RUN useradd -m -u 1000 user
USER user
ENV PATH="/home/user/.local/bin:$PATH"
WORKDIR /app
# Copier les fichiers
COPY --chown=user requirements_hf.txt requirements.txt
COPY --chown=user api_server.py .
COPY --chown=user . /app
# Installer les dépendances
RUN pip install --no-cache-dir --upgrade -r requirements.txt
# Télécharger le modèle depuis HF au build
RUN python3 -c "from huggingface_hub import snapshot_download; snapshot_download('K2MAR/lora-solar-model', local_dir='/app/model')" || true
# Créer dossier de sortie
RUN mkdir -p /app/generated_images
EXPOSE 7860
CMD ["python3", "api_server.py"]