File size: 1,618 Bytes
3abf7fd a1e3131 d5601e0 92668c5 cedc831 92668c5 cedc831 3eb3d73 1686f74 d5601e0 92668c5 125b878 18471aa 840445b a14df7c 3abf7fd a14df7c 34e0352 8a2dd80 34e0352 de90e56 813e9b4 afad640 b6518fd 28c09f5 813e9b4 3243695 3abf7fd 8e412d6 125b878 813e9b4 125b878 9051065 db08a9c 125b878 984d524 b1b961a 125b878 9051065 0898998 125b878 9051065 3243695 198b72c ac446bc |
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 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 |
FROM ubuntu:latest
#22.04
#RUN apt-get update && apt-get install -y whoami
#RUN whoami
# Ajouter un utilisateur non-root pour exécuter l'application (recommandé pour des raisons de sécurité)
RUN apt update && apt install curl -y
RUN curl -fsSL https://ollama.com/install.sh | sh
ENV OLLAMA_HOST=0.0.0.0
RUN cut -d: -f1,3 /etc/passwd
RUN userdel ubuntu && useradd -m -u 1000 appuser
RUN apt update
RUN apt install python3-pip -y
RUN pip install "huggingface_hub[cli]" -y
#RUN chown -R appuser:appuser /home/appuser
#RUN apt-get update && apt-get install -y \
#python3-pip
#USER appuser
#RUN useradd -m -u 1000 appuser
#&& chown -R appuser:appuser /home/appuser
# Create the directory and give appropriate permissions
#RUN mkdir -p /.ollama && chmod 777 /.ollama
#RUN mkdir -p /home/appuser/.ollama && chmod 777 /home/appuser/.ollama
#RUN mkdir -p /home/appuser/.ollama/models &&
#USER appuser
#WORKDIR /.ollama
#COPY --chown=appuser model_llm_local/model_ollama3 /usr/share/ollama/.ollama/models
#COPY --chown=appuser model_llm_local/jsonl_llama3_instruct /usr/share/ollama/.ollama/models
#RUN chmod 777 /home/appuser/.ollama/models
# Copy the entry point script
COPY --chown=appuser start.sh /start.sh
RUN chmod +x /start.sh
# Set the entry point script as the default command
ENTRYPOINT ["/start.sh"]
#CMD ollama serve
#& sleep 30 && ollama pull llama3:8b-instruct-q8_0
# Set the model as an environment variable (this can be overridden)
#ENV model="nomic-embed-text","yayarun/mixtral_erbot"
#ENV OLLAMA_MODELS="/usr/share/ollama/.ollama/models"
# Expose the server port
EXPOSE 7860
|