返回提交历史
Modified
docker/Dockerfile-armv7
+7
-3
XFEstudio/gpt4free
Fix docker armv7 cryptography module build (#2436)
* Update Dockerfile-armv7
0cf0c1f4
代码差异
1 个文件
+7
-3
@@ -11,9 +11,9 @@ ENV G4F_USER_ID $G4F_USER_ID
11
11
ENV G4F_DIR /app
12
12
13
13
RUN apt-get update && apt-get upgrade -y \
14
&& apt-get install -y git \
14
&& apt-get install -y git curl \
15
15
&& apt-get install --quiet --yes --no-install-recommends \
16
build-essential libffi-dev zlib1g-dev libjpeg-dev \
16
build-essential libffi-dev zlib1g-dev libjpeg-dev libssl-dev pkg-config \
17
17
# Add user and user group
18
18
&& groupadd -g $G4F_USER_ID $G4F_USER \
19
19
&& useradd -rm -G sudo -u $G4F_USER_ID -g $G4F_USER_ID $G4F_USER \
@@ -26,7 +26,10 @@ USER $G4F_USER_ID
26
26
WORKDIR $G4F_DIR
27
27
28
28
ENV HOME /home/$G4F_USER
29
ENV PATH "${HOME}/.local/bin:${PATH}"
29
ENV PATH "${HOME}/.local/bin:${HOME}/.cargo/bin:${PATH}"
30
31
# Install rust toolchain
32
RUN curl https://sh.rustup.rs -sSf | bash -s -- -y
30
33
31
34
# Create app dir and copy the project's requirements file into it
32
35
RUN mkdir -p $G4F_DIR
@@ -56,6 +59,7 @@ RUN pip uninstall --yes \
56
59
USER root
57
60
58
61
# Clean up build deps
62
RUN rm --recursive --force "${HOME}/.rustup"
59
63
RUN apt-get purge --auto-remove --yes \
60
64
build-essential \
61
65
&& apt-get clean \