adowu commited on
Commit
8196b0a
·
verified ·
1 Parent(s): 6fd6602

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +10 -7
Dockerfile CHANGED
@@ -19,16 +19,16 @@ RUN pip install --pre --no-build-isolation lxml==4.9.2
19
  # Instalacja wymaganych pakietów
20
  RUN pip install -r /code/searx-src/requirements.txt
21
 
22
- # Utworzenie katalogu dla pliku ustawień
23
- RUN mkdir -p /etc/searx
 
 
 
24
 
25
  # Ustawienie środowiska wirtualnego
26
  ENV VIRTUAL_ENV=/usr/local/searx/searx-pyenv
27
  RUN echo "source $VIRTUAL_ENV/bin/activate" > /etc/profile.d/searx-pyenv.sh
28
 
29
- # Kopiowanie domyślnego pliku ustawień
30
- RUN cp /code/searx-src/utils/templates/etc/searx/use_default_settings.yml /etc/searx/settings.yml
31
-
32
  # Utworzenie użytkownika i ustawienie uprawnień
33
  RUN useradd -m -s /bin/bash searx && chown -R searx:searx /code
34
  USER searx
@@ -36,8 +36,11 @@ USER searx
36
  # Ustawienie zmiennej środowiskowej wskazującej ścieżkę do pliku ustawień
37
  ENV SEARX_SETTINGS_PATH=/etc/searx/settings.yml
38
 
 
 
 
39
  # Udostępnienie portu
40
  EXPOSE 8888
41
- RUN ls
42
  # Ustawienie polecenia uruchamiającego aplikację Searx
43
- CMD ["python", "/code/searx/"]
 
19
  # Instalacja wymaganych pakietów
20
  RUN pip install -r /code/searx-src/requirements.txt
21
 
22
+ # Utworzenie katalogu dla aplikacji Searx
23
+ RUN mkdir -p /code/searx
24
+
25
+ # Kopiowanie pliku webapp.py do katalogu aplikacji
26
+ RUN cp /code/searx-src/webapp.py /code/searx/
27
 
28
  # Ustawienie środowiska wirtualnego
29
  ENV VIRTUAL_ENV=/usr/local/searx/searx-pyenv
30
  RUN echo "source $VIRTUAL_ENV/bin/activate" > /etc/profile.d/searx-pyenv.sh
31
 
 
 
 
32
  # Utworzenie użytkownika i ustawienie uprawnień
33
  RUN useradd -m -s /bin/bash searx && chown -R searx:searx /code
34
  USER searx
 
36
  # Ustawienie zmiennej środowiskowej wskazującej ścieżkę do pliku ustawień
37
  ENV SEARX_SETTINGS_PATH=/etc/searx/settings.yml
38
 
39
+ # Kopiowanie domyślnego pliku ustawień
40
+ RUN mkdir -p /etc/searx && cp /code/searx-src/utils/templates/etc/searx/use_default_settings.yml /etc/searx/settings.yml
41
+
42
  # Udostępnienie portu
43
  EXPOSE 8888
44
+
45
  # Ustawienie polecenia uruchamiającego aplikację Searx
46
+ CMD ["python", "/code/searx/webapp.py"]