adowu commited on
Commit
3f09b53
·
verified ·
1 Parent(s): 07e6cb9

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +7 -4
Dockerfile CHANGED
@@ -1,4 +1,4 @@
1
- # Użyj oficjalnego obrazu Python 3.12 jako podstawy
2
  FROM python:3.10
3
 
4
  # Ustaw katalog roboczy
@@ -19,10 +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
  # Ustawienie środowiska wirtualnego
23
  ENV VIRTUAL_ENV=/usr/local/searx/searx-pyenv
24
  RUN echo "source $VIRTUAL_ENV/bin/activate" > /etc/profile.d/searx-pyenv.sh
25
 
 
 
 
26
  # Utworzenie użytkownika i ustawienie uprawnień
27
  RUN useradd -m -s /bin/bash searx && chown -R searx:searx /code
28
  USER searx
@@ -30,9 +36,6 @@ USER searx
30
  # Ustawienie zmiennej środowiskowej wskazującej ścieżkę do pliku ustawień
31
  ENV SEARX_SETTINGS_PATH=/etc/searx/settings.yml
32
 
33
- # Kopiowanie domyślnego pliku ustawień
34
- RUN cp /code/searx-src/utils/templates/etc/searx/use_default_settings.yml /etc/searx/settings.yml
35
-
36
  # Udostępnienie portu
37
  EXPOSE 8888
38
 
 
1
+ # Użyj oficjalnego obrazu Python 3.10 jako podstawy
2
  FROM python:3.10
3
 
4
  # Ustaw katalog roboczy
 
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
  # 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