|
FROM swipl |
|
|
|
RUN apt-get update |
|
RUN apt-get install -y gcc python3-all python3-dev python3-venv |
|
RUN apt-get install -y curl |
|
RUN curl -fsSL https://ollama.com/install.sh | sh |
|
|
|
WORKDIR /app |
|
COPY . /app |
|
ENV HOME /app |
|
|
|
RUN python3 -m venv /app/env |
|
ENV PATH="/app/env/bin:$PATH" |
|
RUN pip install --no-cache-dir --upgrade pip |
|
RUN pip install --no-cache-dir --upgrade -r requirements.txt |
|
|
|
ENV OLLAMA_MODELS="/app/ollama" |
|
RUN mkdir /app/ollama |
|
RUN touch tmp.pl |
|
RUN chmod 777 -R /app |
|
RUN chmod +x run.sh |
|
|
|
EXPOSE 7860 |
|
ENV GRADIO_SERVER_NAME="0.0.0.0" |
|
ENTRYPOINT ["/app/run.sh"] |