| FROM ghcr.io/open-webui/open-webui:main | |
| # HF Spaces zahtijeva da kontejner slusa na portu iz README app_port | |
| ENV PORT=8080 | |
| ENV HOST=0.0.0.0 | |
| # Nema lokalnog Ollama-e u ovom Space-u - iskljuceno da ne pokusava konekciju | |
| ENV ENABLE_OLLAMA_API=false | |
| # Opciono: iskljuci javnu registraciju novih korisnika (preporuceno ako je Space public) | |
| ENV ENABLE_SIGNUP=false | |
| # OPENAI_API_BASE_URL i OPENAI_API_KEY NE popunjavaj ovdje. | |
| # Dodaj ih kao HF Space Secrets (Settings -> Repository secrets): | |
| # OPENAI_API_BASE_URL = https://nermind-odisey.hf.space/v1 | |
| # OPENAI_API_KEY = kljuc generisan u OmniRoute Dashboard -> Endpoints/API Keys | |
| # WEBUI_SECRET_KEY = nasumican dugacak string (npr. openssl rand -hex 32) | |
| # HF kontejneri se pokrecu bez fiksnog UID-a po defaultu - osiguraj upisiv data folder | |
| USER root | |
| RUN mkdir -p /app/backend/data && chmod -R 777 /app/backend/data | |
| EXPOSE 8080 | |
| CMD ["bash", "start.sh"] | |