From b35bbce10380e4e3f0a883dc7b3a5ba1f436a985 Mon Sep 17 00:00:00 2001 From: Fam Zheng Date: Mon, 3 Nov 2025 05:05:04 +0800 Subject: [PATCH] Dockerfile: use uv --- Dockerfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 60900f5..22adafb 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,14 +1,14 @@ -FROM ubuntu:22.04 +FROM ubuntu:24.04 ADD packages.txt packages.txt RUN apt-get update -y && DEBIAN_FRONTEND=noninteractive apt-get install -y $(cat packages.txt) ADD requirements.txt requirements.txt -RUN pip3 install --no-cache-dir -r requirements.txt +RUN curl -LsSf https://astral.sh/uv/install.sh | sh && \ + /root/.cargo/bin/uv pip install --system --no-cache -r requirements.txt ADD api /emblem/api ADD web /emblem/web RUN cd /emblem/api && ./manage.py collectstatic --noinput RUN mkdir -p /emblem/log ADD scripts /emblem/scripts ADD nginx.conf /emblem/nginx.conf -ADD nginx.conf /emblem/nginx.conf WORKDIR /emblem CMD /emblem/scripts/entrypoint