diff options
author | Michael McVady <michaelm@telnyx.com> | 2025-09-22 22:26:30 -0500 |
---|---|---|
committer | Michael McVady <michaelm@telnyx.com> | 2025-09-22 22:26:30 -0500 |
commit | 3f9be3294f254a96d91532001ac12861a66f9f53 (patch) | |
tree | 3ed034f401bac7372b71a7713bfaa62dbf379877 /Dockerfile | |
parent | 21323186b2cd7195bed86f67121ace0ff6d8638a (diff) |
Continue dockerizing
Diffstat (limited to 'Dockerfile')
-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 |