File size: 603 Bytes
70efefc
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
FROM searxng/searxng:latest

USER root

# 権限とディレクトリを整理
RUN mkdir -p /etc/searxng && \
    chown -R 1000:1000 /etc/searxng /usr/local/searxng

# 設定ファイルをコピー
COPY --chown=1000:1000 ./settings.yml /etc/searxng/settings.yml

# 環境変数を「これでもか」というほど固定
ENV SEARXNG_PORT=7860
ENV SEARXNG_BIND_ADDRESS=0.0.0.0
ENV SEARXNG_SETTINGS_PATH=/etc/searxng/settings.yml

USER 1000
EXPOSE 7860

# 複雑な起動スクリプトをバイパスして、直接PythonでWebサーバを起動
CMD ["python3", "/usr/local/searxng/searxng/webapp.py"]