File size: 494 Bytes
a1ae240
c8ff5b2
b9fefcc
 
c3b9bc5
566bacc
d484bc1
 
 
 
 
 
 
f70938a
d484bc1
f70938a
6c6c988
c3b9bc5
 
b9fefcc
c8ff5b2
6d00b38
b0dee4e
f70938a
c8ff5b2
d484bc1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
FROM node:18-alpine

WORKDIR /app

COPY requirements.txt ollama.sh ollama.js ./

RUN apk update && \
    apk add --no-cache --update \
    curl \
    netcat-openbsd \
    python3 \
    py3-pip \
    bash && \
    curl https://ollama.ai/install.sh | sh && \
    pip3 install --no-cache-dir -r requirements.txt && \
    chmod +x ollama.sh

RUN npm i cloudflared-tunnel

RUN mkdir -p /.ollama && chmod 777 /.ollama

ENV PATH="/usr/local/bin:$PATH"

EXPOSE 7860 11434

ENTRYPOINT ["/app/ollama.sh"]