mirror of
https://github.com/yavook/kiwi-simple-metrics.git
synced 2024-12-04 12:52:59 +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 \
|
ENV \
|
||||||
PYTHONUNBUFFERED=1
|
PYTHONUNBUFFERED=1
|
||||||
|
|
||||||
|
# copy app source
|
||||||
COPY . /usr/src/app
|
COPY . /usr/src/app
|
||||||
|
|
||||||
RUN set -ex; \
|
RUN set -ex; \
|
||||||
# buildtime deps
|
# install buildtime deps
|
||||||
apk add --no-cache \
|
apk add --no-cache \
|
||||||
--virtual .build-deps \
|
--virtual .build-deps \
|
||||||
build-base \
|
build-base \
|
||||||
gcc \
|
gcc \
|
||||||
linux-headers \
|
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"]
|
ENTRYPOINT ["kiwi-simple-metrics"]
|
Loading…
Reference in a new issue