AstraOS commited on
Commit
b8ae194
·
verified ·
1 Parent(s): 1af59e5

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +4 -4
Dockerfile CHANGED
@@ -3,14 +3,14 @@ FROM python:3.9-slim AS builder
3
  WORKDIR /build
4
  COPY app.py requirements.txt .
5
  RUN pip install --prefix=/install -r requirements.txt
6
- RUN python -m compileall -b -f app.py # ➜ /build/app.pyc
7
- RUN tar -C /build -cf /build/app.tgz app.pyc # tiny payload ⬅️
8
 
9
  # ---------- runtime ----------
10
  FROM python:3.9-slim
11
  WORKDIR /app
12
- COPY --from=builder /install /usr/local/ # deps
13
- COPY --from=builder /build/app.tgz ./app.tgz # byte-code, archived
14
 
15
  # entrypoint will unpack into /tmp, run, then delete
16
  COPY entrypoint.sh /entrypoint.sh
 
3
  WORKDIR /build
4
  COPY app.py requirements.txt .
5
  RUN pip install --prefix=/install -r requirements.txt
6
+ RUN python -m compileall -b -f app.py
7
+ RUN tar -C /build -cf /build/app.tgz app.pyc
8
 
9
  # ---------- runtime ----------
10
  FROM python:3.9-slim
11
  WORKDIR /app
12
+ COPY --from=builder /install /usr/local/
13
+ COPY --from=builder /build/app.tgz ./app.tgz
14
 
15
  # entrypoint will unpack into /tmp, run, then delete
16
  COPY entrypoint.sh /entrypoint.sh