File size: 698 Bytes
20024ee
 
b1edb56
b94b1e6
b1edb56
4d78cff
 
 
 
20024ee
 
 
b1edb56
 
 
20024ee
 
 
 
 
4d78cff
 
 
926faa0
4d78cff
 
20024ee
4d78cff
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
27
28
29
FROM ollama/ollama:latest

# Install Nginx
RUN apt-get update && apt-get install -y nginx gettext-base git curl && rm -rf /var/lib/apt/lists/*

# Redirect nginx logs to stdout and stderr
RUN ln -sf /dev/stdout /var/log/nginx/access.log \
    && ln -sf /dev/stderr /var/log/nginx/error.log

# Ensure external access within the container
ENV OLLAMA_HOST=0.0.0.0

# Copy config and startup script
COPY nginx.conf.template /etc/nginx/nginx.conf.template

# Copy a startup script
COPY start.sh /start.sh
RUN chmod +x /start.sh

# Hugging Face Spaces typically use port 7860
# EXPOSE 7860
# ENV OLLAMA_PORT=7860

# use nginx 7860
EXPOSE 11434
ENV OLLAMA_PORT=11434

ENTRYPOINT ["/bin/bash", "/start.sh"]