Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 87d788d

Browse files
core(docker): trying to make the docker image slimmer
1 parent 2fe9bec commit 87d788d

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

‎Dockerfile

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM python:3.6-slim-buster
1+
FROM python:3.6-slim-buster as builder
22

33
RUN apt-get update && apt-get install -y \
44
xz-utils \
@@ -25,7 +25,14 @@ WORKDIR /usr/src/app
2525

2626
RUN pip install --upgrade pip
2727
COPY ./requirements.txt /usr/src/app/requirements.txt
28-
RUN pip install -r requirements.txt
28+
RUN pip wheel --no-cache-dir --no-deps --wheel-dir /usr/src/app/wheels -r requirements.txt
29+
30+
FROM python:3.6-slim-buster
31+
32+
COPY --from=builder /usr/src/app/wheels /wheels
33+
COPY --from=builder /usr/src/app/requirements.txt .
34+
RUN pip install --upgrade pip
35+
RUN pip install --no-cache /wheels/*
2936

3037
COPY code_bert /usr/src/app/code_bert/
3138
COPY libs /usr/src/app/libs/

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /