File size: 527 Bytes
80d6ec6
b776c2f
 
 
 
80d6ec6
b776c2f
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
FROM python:3.12-slim

RUN groupadd --gid 1000 appuser \
 && useradd --uid 1000 --gid appuser --create-home appuser

WORKDIR /app

RUN chown -R appuser:appuser /app \
 && chmod -R 777 /app

USER appuser

# Create venv and install in workdir
RUN python3 -m venv venv
ENV VIRTUAL_ENV=/app/venv
ENV PATH="$VIRTUAL_ENV/bin:$PATH"
RUN pip install --upgrade pip \
 && pip install --no-cache-dir evalassist==0.1.12

ENV STORAGE_ENABLED="false"
ENV UVICORN_WORKERS=4

CMD ["eval-assist", "serve", "--host", "0.0.0.0", "--port", "7860"]