xwkkx2 / Dockerfile
magicboris's picture
Update Dockerfile
90070f3 verified
Raw
History Blame Contribute Delete
545 Bytes
FROM python:3.11-slim
RUN useradd -m -u 1000 user
USER user
ENV PATH="/home/user/.local/bin:$PATH"
WORKDIR /app
# копируем ваш ca.pem
COPY --chown=user ca.pem /home/user/ca.pem
# ставим SSL-модуль и сам OpenWebUI
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt
COPY --chown=user . /app
# переменная, чтобы psycopg2 нашёл сертификат
ENV SSLROOTCERT=/home/user/ca.pem \
PGSSLMODE=require
CMD ["open-webui", "serve", "--host", "0.0.0.0", "--port", "8080"]