13 lines
429 B
Docker
13 lines
429 B
Docker
FROM
|
|
python:3.11-slim
|
|
RUN useradd -m -u 1000 app && mkdir -p /app
|
|
WORKDIR
|
|
/app
|
|
COPY runtime/requirements.txt /app/requirements.txt
|
|
RUN pip install --no-cache-dir -r /app/requirements.txt
|
|
COPY runtime/kom_runner.py /app/kom_runner.py
|
|
USER
|
|
app
|
|
ENV XDG_STATE_HOME=/state XDG_CONFIG_HOME=/config XDG_CACHE_HOME=/cache OLLAMA_BASE_URL=http://ollama:11434 NO_PROXY=localhost,127.0.0.1,ollama
|
|
CMD ["python", "-u", "/app/kom_runner.py"]
|