| FROM scratch | |
| ADD sentiment-hf-space-7860.tar / | |
| ENV PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin \ | |
| LANG=C.UTF-8 \ | |
| PYTHONDONTWRITEBYTECODE=1 \ | |
| PYTHONUNBUFFERED=1 \ | |
| PYTHONPATH=/app/backend:/app/opentdx \ | |
| PORT=7860 \ | |
| LLM_API_KEY= \ | |
| LLM_BASE_URL= \ | |
| LLM_MODEL= \ | |
| OPC_ADMIN_TOKEN= | |
| WORKDIR /app | |
| EXPOSE 7860 | |
| HEALTHCHECK --interval=30s --timeout=10s --start-period=30s --retries=5 \ | |
| CMD python -c "import os, urllib.request; urllib.request.urlopen('http://127.0.0.1:%s/health' % os.getenv('PORT', '7860'), timeout=5).read()" || exit 1 | |
| CMD ["sh", "-c", "python -m uvicorn app.main:app --app-dir /app/backend --host 0.0.0.0 --port ${PORT:-7860}"] | |