diff options
-rw-r--r-- | Dockerfile | 15 |
1 files changed, 3 insertions, 12 deletions
@@ -1,11 +1,11 @@ -FROM debian:bullseye-slim +FROM debian:bookworm-slim LABEL maintainer="Michael McVady <femtonaut@gmail.com>" WORKDIR /app COPY app.py /app/app.py -# COPY requirements.txt /app/requirements.txt +COPY requirements.txt /app/requirements.txt RUN set -e \ && apt-get update -qq \ @@ -13,16 +13,7 @@ RUN set -e \ && apt-get install -y \ python3 \ python3-pip \ - git \ + && pip install --no-cache-dir --break-system-packages -r requirements.txt \ && rm -rf /var/lib/apt/lists/* -RUN set -e \ - && pip install litestar[standard]==2.15.1 \ - && cd /tmp \ - && git clone https://github.com/mclarkk/lifxlan.git \ - && cd /tmp/lifxlan \ - && python3 setup.py install \ - && cd \ - && rm -rf /tmp/lifxlan - ENTRYPOINT ["litestar", "run", "--host", "0.0.0.0", "--port", "8900"]
\ No newline at end of file |