PyxiLabs commited on
Commit
7d96ccd
·
verified ·
1 Parent(s): 0fb9370

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +11 -8
Dockerfile CHANGED
@@ -1,23 +1,26 @@
1
- FROM node:18-alpine
2
 
3
  WORKDIR /app
4
 
5
- COPY requirements.txt ollama.sh ollama.js ./
6
 
7
- RUN apk update && \
8
- apk add --no-cache --update \
 
9
  curl \
10
- netcat-openbsd \
11
  bash && \
12
- curl https://ollama.ai/install.sh | sh && \
13
  chmod +x ollama.sh
14
 
15
- RUN npm i cloudflared-tunnel
 
16
 
 
17
  RUN mkdir -p /.ollama && chmod 777 /.ollama
18
 
19
  ENV PATH="/usr/local/bin:$PATH"
20
 
21
- EXPOSE 7860 11434
22
 
23
  ENTRYPOINT ["/app/ollama.sh"]
 
1
+ FROM node:18-slim
2
 
3
  WORKDIR /app
4
 
5
+ COPY package.json ollama.sh ollama.js ./
6
 
7
+ # Install system dependencies + Ollama
8
+ RUN apt-get update && \
9
+ apt-get install -y \
10
  curl \
11
+ netcat \
12
  bash && \
13
+ curl -L https://ollama.ai/install.sh | sh && \
14
  chmod +x ollama.sh
15
 
16
+ # Install Node dependencies
17
+ RUN npm install
18
 
19
+ # Create Ollama storage directory
20
  RUN mkdir -p /.ollama && chmod 777 /.ollama
21
 
22
  ENV PATH="/usr/local/bin:$PATH"
23
 
24
+ EXPOSE 11434
25
 
26
  ENTRYPOINT ["/app/ollama.sh"]