Update Dockerfile
Browse files- Dockerfile +7 -4
Dockerfile
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
# Użyj oficjalnego obrazu Python 3.
|
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 |
|