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