mirror of
https://github.com/yavook/kiwi-simple-metrics.git
synced 2024-12-03 12:33:01 +00:00
optimize Dockerfile
This commit is contained in:
parent
24cafebaf3
commit
9500ec1da9
1 changed files with 8 additions and 4 deletions
12
Dockerfile
12
Dockerfile
|
@ -3,18 +3,22 @@ FROM python:3.11-alpine
|
|||
ENV \
|
||||
PYTHONUNBUFFERED=1
|
||||
|
||||
# copy app source
|
||||
COPY . /usr/src/app
|
||||
|
||||
RUN set -ex; \
|
||||
# buildtime deps
|
||||
# install buildtime deps
|
||||
apk add --no-cache \
|
||||
--virtual .build-deps \
|
||||
build-base \
|
||||
gcc \
|
||||
linux-headers \
|
||||
; \
|
||||
# install app
|
||||
pip3 --no-cache-dir install /usr/src/app; \
|
||||
# remove buildtime deps
|
||||
apk del --no-cache \
|
||||
.build-deps \
|
||||
;
|
||||
|
||||
RUN set -ex; \
|
||||
pip3 --no-cache-dir install /usr/src/app
|
||||
|
||||
ENTRYPOINT ["kiwi-simple-metrics"]
|
Loading…
Reference in a new issue