adowu commited on
Commit
e42b12a
·
verified ·
1 Parent(s): 0817f51

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +5 -6
Dockerfile CHANGED
@@ -1,21 +1,20 @@
1
  FROM python:3.12
2
 
 
 
3
  RUN apt-get update && apt-get install -y \
4
  python3-dev python3-babel python3-venv \
5
  uwsgi uwsgi-plugin-python3 \
6
  git build-essential libxslt-dev zlib1g-dev libffi-dev libssl-dev \
7
  shellcheck
8
 
9
- USER searx
10
- WORKDIR /usr/local/searx
11
-
12
- COPY ./searx-src /usr/local/searx/searx-src
13
- RUN git -C /usr/local/searx/searx-src clone <https://github.com/searx/searx.git>
14
  RUN python3 -m venv /usr/local/searx/searx-pyenv \
15
  && echo '. /usr/local/searx/searx-pyenv/bin/activate' >> /usr/local/searx/.profile \
16
  && source /usr/local/searx/.profile \
17
  && pip install -U pip setuptools wheel pyyaml \
18
- && pip install -e /usr/local/searx/searx-src
19
 
20
  ENV SEARX_SETTINGS_PATH=/etc/searx/settings.yml
21
  COPY ./settings.yml /etc/searx/settings.yml
 
1
  FROM python:3.12
2
 
3
+ WORKDIR /usr/local/searx
4
+
5
  RUN apt-get update && apt-get install -y \
6
  python3-dev python3-babel python3-venv \
7
  uwsgi uwsgi-plugin-python3 \
8
  git build-essential libxslt-dev zlib1g-dev libffi-dev libssl-dev \
9
  shellcheck
10
 
11
+ COPY ./searx /usr/local/searx/searx
12
+ RUN git -C /usr/local/searx/searx clone https://github.com/searx/searx.git
 
 
 
13
  RUN python3 -m venv /usr/local/searx/searx-pyenv \
14
  && echo '. /usr/local/searx/searx-pyenv/bin/activate' >> /usr/local/searx/.profile \
15
  && source /usr/local/searx/.profile \
16
  && pip install -U pip setuptools wheel pyyaml \
17
+ && pip install -e /usr/local/searx/searx
18
 
19
  ENV SEARX_SETTINGS_PATH=/etc/searx/settings.yml
20
  COPY ./settings.yml /etc/searx/settings.yml