Spaces:
Sleeping
Sleeping
| FROM python:3.12-slim | |
| ENV PYTHONDONTWRITEBYTECODE=1 \ | |
| PYTHONUNBUFFERED=1 \ | |
| AGENTIC_FRONTIER_DB=/data/frontier.db \ | |
| AGENTIC_FRONTIER_VRM=/app/data/avatar/vrm/alpecca.vrm | |
| WORKDIR /app | |
| COPY apps/agentic-frontier /app/apps/agentic-frontier | |
| COPY data/avatar/vrm/alpecca.vrm /app/data/avatar/vrm/alpecca.vrm | |
| RUN python -m pip install --no-cache-dir /app/apps/agentic-frontier \ | |
| && useradd --create-home --uid 1000 alventius \ | |
| && mkdir -p /data \ | |
| && chown -R alventius:alventius /data /app | |
| USER alventius | |
| WORKDIR /app/apps/agentic-frontier | |
| EXPOSE 7860 | |
| CMD ["sh", "-c", "uvicorn agentic_frontier.app:app --host 0.0.0.0 --port ${PORT:-7860} --proxy-headers --forwarded-allow-ips='*' --no-server-header"] | |