Skip to content

Commit

Permalink
feat: speed up the Docker build for dify-api for Chinese developers. (l…
Browse files Browse the repository at this point in the history
  • Loading branch information
erigo authored and cuiks committed Sep 2, 2024
1 parent 92acfd8 commit 22994cc
Showing 1 changed file with 9 additions and 0 deletions.
9 changes: 9 additions & 0 deletions api/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,10 @@ WORKDIR /app/api

# Install Poetry
ENV POETRY_VERSION=1.8.3

# if you located in China, you can use aliyun mirror to speed up
# RUN pip install --no-cache-dir poetry==${POETRY_VERSION} -i https://mirrors.aliyun.com/pypi/simple/

RUN pip install --no-cache-dir poetry==${POETRY_VERSION}

# Configure Poetry
Expand All @@ -16,6 +20,9 @@ ENV POETRY_REQUESTS_TIMEOUT=15

FROM base AS packages

# if you located in China, you can use aliyun mirror to speed up
# RUN sed -i '[email protected]@mirrors.aliyun.com@g' /etc/apt/sources.list.d/debian.sources

RUN apt-get update \
&& apt-get install -y --no-install-recommends gcc g++ libc-dev libffi-dev libgmp-dev libmpfr-dev libmpc-dev

Expand Down Expand Up @@ -43,6 +50,8 @@ WORKDIR /app/api

RUN apt-get update \
&& apt-get install -y --no-install-recommends curl nodejs libgmp-dev libmpfr-dev libmpc-dev \
# if you located in China, you can use aliyun mirror to speed up
# && echo "deb http://mirrors.aliyun.com/debian testing main" > /etc/apt/sources.list \
&& echo "deb http://deb.debian.org/debian testing main" > /etc/apt/sources.list \
&& apt-get update \
# For Security
Expand Down

0 comments on commit 22994cc

Please sign in to comment.