adowu commited on
Commit
d4ee871
·
verified ·
1 Parent(s): e265886

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +6 -3
Dockerfile CHANGED
@@ -39,17 +39,20 @@ RUN python3 -m venv /usr/local/searx/searx-pyenv \
39
 
40
  # Step 6: Install Python Dependencies
41
  RUN . /usr/local/searx/searx-pyenv/bin/activate \
42
- && pip install -U pip setuptools wheel pyyaml cython \
 
 
 
43
  && pip install -e /usr/local/searx/searx-src
44
 
45
- # Step 7: Configuration
46
  USER root
47
  RUN mkdir -p /etc/searx \
48
  && cp /usr/local/searx/searx-src/utils/templates/etc/searx/use_default_settings.yml /etc/searx/settings.yml \
49
  && sed -i -e "s/ultrasecretkey/$(openssl rand -hex 16)/g" /etc/searx/settings.yml \
50
  && sed -i -e "s/{instance_name}/searx@$(uname -n)/g" /etc/searx/settings.yml
51
 
52
- # Step 8: Start Searx
53
  USER searx
54
  CMD . /usr/local/searx/searx-pyenv/bin/activate && \
55
  export SEARX_SETTINGS_PATH=/etc/searx/settings.yml && \
 
39
 
40
  # Step 6: Install Python Dependencies
41
  RUN . /usr/local/searx/searx-pyenv/bin/activate \
42
+ && pip install -U pip setuptools wheel pyyaml cython
43
+
44
+ # Step 7: Install Searx
45
+ RUN . /usr/local/searx/searx-pyenv/bin/activate \
46
  && pip install -e /usr/local/searx/searx-src
47
 
48
+ # Step 8: Configuration
49
  USER root
50
  RUN mkdir -p /etc/searx \
51
  && cp /usr/local/searx/searx-src/utils/templates/etc/searx/use_default_settings.yml /etc/searx/settings.yml \
52
  && sed -i -e "s/ultrasecretkey/$(openssl rand -hex 16)/g" /etc/searx/settings.yml \
53
  && sed -i -e "s/{instance_name}/searx@$(uname -n)/g" /etc/searx/settings.yml
54
 
55
+ # Step 9: Start Searx
56
  USER searx
57
  CMD . /usr/local/searx/searx-pyenv/bin/activate && \
58
  export SEARX_SETTINGS_PATH=/etc/searx/settings.yml && \