Dockerfile: use uv
This commit is contained in:
parent
d94f9599cb
commit
b35bbce103
@ -1,14 +1,14 @@
|
|||||||
FROM ubuntu:22.04
|
FROM ubuntu:24.04
|
||||||
ADD packages.txt packages.txt
|
ADD packages.txt packages.txt
|
||||||
RUN apt-get update -y && DEBIAN_FRONTEND=noninteractive apt-get install -y $(cat packages.txt)
|
RUN apt-get update -y && DEBIAN_FRONTEND=noninteractive apt-get install -y $(cat packages.txt)
|
||||||
ADD requirements.txt requirements.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 api /emblem/api
|
||||||
ADD web /emblem/web
|
ADD web /emblem/web
|
||||||
RUN cd /emblem/api && ./manage.py collectstatic --noinput
|
RUN cd /emblem/api && ./manage.py collectstatic --noinput
|
||||||
RUN mkdir -p /emblem/log
|
RUN mkdir -p /emblem/log
|
||||||
ADD scripts /emblem/scripts
|
ADD scripts /emblem/scripts
|
||||||
ADD nginx.conf /emblem/nginx.conf
|
ADD nginx.conf /emblem/nginx.conf
|
||||||
ADD nginx.conf /emblem/nginx.conf
|
|
||||||
WORKDIR /emblem
|
WORKDIR /emblem
|
||||||
CMD /emblem/scripts/entrypoint
|
CMD /emblem/scripts/entrypoint
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user