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"]
|