adowu commited on
Commit
371c5af
·
verified ·
1 Parent(s): ba0a508

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +4 -8
Dockerfile CHANGED
@@ -35,17 +35,13 @@ RUN git clone https://github.com/searx/searx.git /usr/local/searx/searx-src
35
  RUN python3 -m venv /usr/local/searx/searx-pyenv && \
36
  echo ". /usr/local/searx/searx-pyenv/bin/activate" >> /usr/local/searx/.profile
37
 
38
- # Activate virtual environment and install upgraded pip, setuptools, wheel
39
  RUN . /usr/local/searx/searx-pyenv/bin/activate && \
40
- pip install -U pip setuptools wheel
41
 
42
- # Install setuptools_scm and cython explicitly
43
  RUN . /usr/local/searx/searx-pyenv/bin/activate && \
44
- pip install setuptools_scm cython
45
-
46
- # Install pyyaml separately
47
- RUN . /usr/local/searx/searx-pyenv/bin/activate && \
48
- pip install pyyaml
49
 
50
  # Install searx dependencies
51
  RUN . /usr/local/searx/searx-pyenv/bin/activate && \
 
35
  RUN python3 -m venv /usr/local/searx/searx-pyenv && \
36
  echo ". /usr/local/searx/searx-pyenv/bin/activate" >> /usr/local/searx/.profile
37
 
38
+ # Activate virtual environment and install a stable version of pyyaml
39
  RUN . /usr/local/searx/searx-pyenv/bin/activate && \
40
+ pip install pyyaml==5.4.1
41
 
42
+ # Install upgraded pip, setuptools, wheel, and setuptools_scm, cython
43
  RUN . /usr/local/searx/searx-pyenv/bin/activate && \
44
+ pip install -U pip setuptools wheel setuptools_scm cython
 
 
 
 
45
 
46
  # Install searx dependencies
47
  RUN . /usr/local/searx/searx-pyenv/bin/activate && \