Luminous / Dockerfile
jeeltcraft's picture
Update Dockerfile
208dbed verified
Raw
History Blame Contribute Delete
956 Bytes
FROM ubuntu:22.04
ENV DEBIAN_FRONTEND=noninteractive
WORKDIR /app
RUN apt-get update && apt-get install -y \
git \
cmake \
build-essential \
curl \
ca-certificates \
libssl-dev \
libcurl4-openssl-dev \
python3 \
python3-pip \
python3-venv \
&& rm -rf /var/lib/apt/lists/*
RUN git clone https://github.com/ggml-org/llama.cpp /llama.cpp && \
cmake -S /llama.cpp -B /llama.cpp/build \
-DCMAKE_BUILD_TYPE=Release \
-DLLAMA_CURL=ON \
-DLLAMA_OPENSSL=ON && \
cmake --build /llama.cpp/build --config Release -j1 --target llama-server
RUN mkdir -p /data /app/skills && chmod 777 /data
RUN git clone https://github.com/austintgriffith/ethskills.git /app/skills/ethskills
COPY requirements.txt /app/requirements.txt
RUN python3 -m pip install --no-cache-dir -r /app/requirements.txt
COPY app.py /app/app.py
COPY run.sh /app/run.sh
RUN chmod +x /app/run.sh
EXPOSE 7860
CMD ["/app/run.sh"]