File size: 726 Bytes
2e0339f | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | 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"]
|