Update Dockerfile
Browse files- 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
|
23 |
-
RUN mkdir -p /
|
|
|
|
|
|
|
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 |
-
|
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"]
|