Add env_file option to docker-compose, refactor whoogle.env
The env_file option is a better way of loading environment variables from whoogle.env, and has been added to docker-compose.yml. The whoogle.env file had comments after each example setting, and it was not clear that these comments needed to be removed when setting new values. The comments for each variable have been moved above the appropriate variable to reduce confusion. See #303 for initial discussionmain
parent
d6d7110e22
commit
3b7b9d2738
|
@ -37,8 +37,8 @@ services:
|
||||||
#- WHOOGLE_ALT_YT=invidious.snopyta.org
|
#- WHOOGLE_ALT_YT=invidious.snopyta.org
|
||||||
#- WHOOGLE_ALT_IG=bibliogram.art/u
|
#- WHOOGLE_ALT_IG=bibliogram.art/u
|
||||||
#- WHOOGLE_ALT_RD=libredd.it
|
#- WHOOGLE_ALT_RD=libredd.it
|
||||||
# Load environment variables from whoogle.env
|
#env_file: # Alternatively, load variables from whoogle.env
|
||||||
#- WHOOGLE_DOTENV=1
|
#- whoogle.env
|
||||||
ports:
|
ports:
|
||||||
- 5000:5000
|
- 5000:5000
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
|
39
whoogle.env
39
whoogle.env
|
@ -1,5 +1,8 @@
|
||||||
# You can set Whoogle environment variables here, but must set
|
# You can set Whoogle environment variables here, but must
|
||||||
# WHOOGLE_DOTENV=1 in your deployment to enable these values
|
# modify your deployment to enable these values:
|
||||||
|
# - Local: Set WHOOGLE_DOTENV=1
|
||||||
|
# - docker-compose: Uncomment the env_file option
|
||||||
|
# - docker: Add "--env-file ./whoogle.env" to your build command
|
||||||
|
|
||||||
#WHOOGLE_ALT_TW=nitter.net
|
#WHOOGLE_ALT_TW=nitter.net
|
||||||
#WHOOGLE_ALT_YT=invidious.snopyta.org
|
#WHOOGLE_ALT_YT=invidious.snopyta.org
|
||||||
|
@ -13,15 +16,27 @@
|
||||||
#WHOOGLE_PROXY_LOC=""
|
#WHOOGLE_PROXY_LOC=""
|
||||||
#HTTPS_ONLY=1
|
#HTTPS_ONLY=1
|
||||||
|
|
||||||
#WHOOGLE_CONFIG_COUNTRY=countryUK # See app/static/settings/countries.json for values
|
# See app/static/settings/countries.json for values
|
||||||
#WHOOGLE_CONFIG_LANGUAGE=lang_en # See app/static/settings/languages.json for values
|
#WHOOGLE_CONFIG_COUNTRY=countryUK
|
||||||
#WHOOGLE_CONFIG_SEARCH_LANGUAGE=lang_en # See app/static/settings/languages.json for values
|
# See app/static/settings/languages.json for values
|
||||||
#WHOOGLE_CONFIG_DISABLE=1 # Disables changing of config from client
|
#WHOOGLE_CONFIG_LANGUAGE=lang_en
|
||||||
#WHOOGLE_CONFIG_DARK=1 # Dark mode
|
# See app/static/settings/languages.json for values
|
||||||
#WHOOGLE_CONFIG_SAFE=1 # Safe searches
|
#WHOOGLE_CONFIG_SEARCH_LANGUAGE=lang_en
|
||||||
#WHOOGLE_CONFIG_ALTS=1 # Use social media site alternatives
|
# Disable changing of config from client
|
||||||
#WHOOGLE_CONFIG_TOR=1 # Use Tor if available
|
#WHOOGLE_CONFIG_DISABLE=1
|
||||||
#WHOOGLE_CONFIG_NEW_TAB=1 # Open results in new tab
|
# Dark mode
|
||||||
#WHOOGLE_CONFIG_GET_ONLY=1 # Search using GET requests only
|
#WHOOGLE_CONFIG_DARK=1
|
||||||
|
# Safe search mode
|
||||||
|
#WHOOGLE_CONFIG_SAFE=1
|
||||||
|
# Use social media site alternatives (nitter, bibliogram, etc)
|
||||||
|
#WHOOGLE_CONFIG_ALTS=1
|
||||||
|
# Use Tor if available
|
||||||
|
#WHOOGLE_CONFIG_TOR=1
|
||||||
|
# Open results in new tab
|
||||||
|
#WHOOGLE_CONFIG_NEW_TAB=1
|
||||||
|
# Search using GET requests only (exposes query in logs)
|
||||||
|
#WHOOGLE_CONFIG_GET_ONLY=1
|
||||||
|
# Set instance URL
|
||||||
#WHOOGLE_CONFIG_URL=https://<whoogle url>/
|
#WHOOGLE_CONFIG_URL=https://<whoogle url>/
|
||||||
|
# Set custom CSS styling/theming
|
||||||
#WHOOGLE_CONFIG_STYLE=":root { /* LIGHT THEME COLORS */ --whoogle-background: #d8dee9; --whoogle-accent: #2e3440; --whoogle-text: #3B4252; --whoogle-contrast-text: #eceff4; --whoogle-secondary-text: #70757a; --whoogle-result-bg: #fff; --whoogle-result-title: #4c566a; --whoogle-result-url: #81a1c1; --whoogle-result-visited: #a3be8c; /* DARK THEME COLORS */ --whoogle-dark-background: #222; --whoogle-dark-accent: #685e79; --whoogle-dark-text: #fff; --whoogle-dark-contrast-text: #000; --whoogle-dark-secondary-text: #bbb; --whoogle-dark-result-bg: #000; --whoogle-dark-result-title: #1967d2; --whoogle-dark-result-url: #4b11a8; --whoogle-dark-result-visited: #bbbbff; }"
|
#WHOOGLE_CONFIG_STYLE=":root { /* LIGHT THEME COLORS */ --whoogle-background: #d8dee9; --whoogle-accent: #2e3440; --whoogle-text: #3B4252; --whoogle-contrast-text: #eceff4; --whoogle-secondary-text: #70757a; --whoogle-result-bg: #fff; --whoogle-result-title: #4c566a; --whoogle-result-url: #81a1c1; --whoogle-result-visited: #a3be8c; /* DARK THEME COLORS */ --whoogle-dark-background: #222; --whoogle-dark-accent: #685e79; --whoogle-dark-text: #fff; --whoogle-dark-contrast-text: #000; --whoogle-dark-secondary-text: #bbb; --whoogle-dark-result-bg: #000; --whoogle-dark-result-title: #1967d2; --whoogle-dark-result-url: #4b11a8; --whoogle-dark-result-visited: #bbbbff; }"
|
||||||
|
|
Loading…
Reference in New Issue