Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
e
infra
spot
Commits
deaaf065
Unverified
Commit
deaaf065
authored
Jan 20, 2019
by
Noémi Ványi
Committed by
GitHub
Jan 20, 2019
Browse files
Merge pull request #1485 from pelag0s/outgoing-proxy-config
docker: allow configuring http proxy via env variables
parents
3e6d5ba3
e9b53a12
Changes
1
Hide whitespace changes
Inline
Side-by-side
Dockerfile
View file @
deaaf065
...
...
@@ -2,7 +2,7 @@ FROM alpine:3.8
LABEL
maintainer="searx <https://github.com/asciimoo/searx>"
LABEL
description="A privacy-respecting, hackable metasearch engine."
ENV
BASE_URL=False IMAGE_PROXY=False
ENV
BASE_URL=False IMAGE_PROXY=False
HTTP_PROXY_URL= HTTPS_PROXY_URL=
EXPOSE
8888
WORKDIR
/usr/local/searx
CMD
["/sbin/tini","--","/usr/local/searx/run.sh"]
...
...
@@ -12,6 +12,9 @@ RUN adduser -D -h /usr/local/searx -s /bin/sh searx searx \
&&
echo
'sed -i "s|base_url : False|base_url : $BASE_URL|g" searx/settings.yml'
>>
run.sh
\
&&
echo
'sed -i "s/image_proxy : False/image_proxy : $IMAGE_PROXY/g" searx/settings.yml'
>>
run.sh
\
&&
echo
'sed -i "s/ultrasecretkey/`openssl rand -hex 16`/g" searx/settings.yml'
>>
run.sh
\
&&
echo
'if [ -n "$HTTP_PROXY_URL" ] || [ -n "$HTTPS_PROXY_URL" ]; then'
>>
run.sh
\
&&
echo
' sed -i "s~^# proxies :~ proxies:\\n http: ${HTTP_PROXY_URL}\\n https: ${HTTPS_PROXY_URL}\\n~" searx/settings.yml'
>>
run.sh
\
&&
echo
'fi'
>>
run.sh
\
&&
echo
'python searx/webapp.py'
>>
run.sh
\
&&
chmod
+x run.sh
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment