| FROM searxng/searxng:latest | |
| # Copy custom settings | |
| COPY settings.yml /etc/searxng/settings.yml | |
| # Hugging Face runs as non-root user, fix permissions | |
| RUN chmod 777 /etc/searxng/settings.yml | |
| # HF requires port 7860 by default OR we set app_port in README | |
| EXPOSE 8080 | |
| ENV SEARXNG_SETTINGS_PATH=/etc/searxng/settings.yml | |
| ENV UWSGI_WORKERS=1 | |
| CMD ["/usr/local/searxng/manage", "uwsgi-start"] | |