@KineticMan
Could you add another copy block to /setupfilters that would be suitable for use in Portainer's Environment variables section of the Stacks-Editor?
Currently you're offering this:
environment:
- FILTER_EXCLUDE_NETWORKS=ESPN Deportes
- FILTER_EXCLUDE_LEAGUES=NBA G League
- FILTER_EXCLUDE_SPORTS=Wrestling
- FILTER_EXCLUDE_EVENT_TYPES=OVER
- FILTER_EXCLUDE_LANGUAGES=es
- FILTER_EXCLUDE_REAIR=true
- FILTER_CASE_INSENSITIVE=true
- FILTER_PARTIAL_LEAGUE_MATCH=true
- FILTER_REQUIRE_ESPN_PLUS=false
but I'm hoping you can set this up as an alternative:
FILTER_EXCLUDE_NETWORKS=ESPN Deportes
FILTER_EXCLUDE_LEAGUES=NBA G League
FILTER_EXCLUDE_SPORTS=Wrestling
FILTER_EXCLUDE_EVENT_TYPES=OVER
FILTER_EXCLUDE_LANGUAGES=es
FILTER_EXCLUDE_REAIR=true
FILTER_CASE_INSENSITIVE=true
FILTER_PARTIAL_LEAGUE_MATCH=true
FILTER_REQUIRE_ESPN_PLUS=false
That way, when the environment: section of the compose looks like this:
environment:
- TZ=${TZ:-America/New_York}
- VC_RESOLVER_BASE_URL=${VC_RESOLVER_BASE_URL:-http://192.168.86.72:8094}
- CC_HOST=${CC_HOST:-192.168.86.72}
- CC_PORT=${CC_PORT:-5589}
- CH4C_HOST=${CH4C_HOST:-127.0.0.1}
- CH4C_PORT=${CH4C_PORT:-2442}
- PORT=${PORT:-8094}
- APP_MODULE=${APP_MODULE:-bin.vc_resolver:app}
- VALID_HOURS=${VALID_HOURS:-72}
- LANES=${LANES:-40}
- ALIGN=${ALIGN:-30}
- MIN_GAP_MINS=${MIN_GAP_MINS:-30}
- M3U_GROUP_TITLE=${M3U_GROUP_TITLE:-ESPN+ VC}
- VC_M3U_PATH=${VC_M3U_PATH:-/app/out/playlist.m3u}
- WATCH_API_KEY=${WATCH_API_KEY:-0dbf88e8-cc6d-41da-aa83-18b5c630bc5c}
- FILTER_ENABLED_NETWORKS=${FILTER_ENABLED_NETWORKS:-*}
- FILTER_EXCLUDE_NETWORKS=${FILTER_EXCLUDE_NETWORKS:-}
- FILTER_ENABLED_SPORTS=${FILTER_ENABLED_SPORTS:-*}
- FILTER_EXCLUDE_SPORTS=${FILTER_EXCLUDE_SPORTS:-}
- FILTER_ENABLED_LEAGUES=${FILTER_ENABLED_LEAGUES:-*}
- FILTER_EXCLUDE_LEAGUES=${FILTER_EXCLUDE_LEAGUES:-}
- FILTER_ENABLED_EVENT_TYPES=${FILTER_ENABLED_EVENT_TYPES:-*}
- FILTER_EXCLUDE_EVENT_TYPES=${FILTER_EXCLUDE_EVENT_TYPES:-}
- FILTER_ENABLED_LANGUAGES=${FILTER_ENABLED_LANGUAGES:-*}
- FILTER_EXCLUDE_LANGUAGES=${FILTER_EXCLUDE_LANGUAGES:-}
- FILTER_REQUIRE_ESPN_PLUS=${FILTER_REQUIRE_ESPN_PLUS:-}
- FILTER_EXCLUDE_PPV=${FILTER_EXCLUDE_PPV:-false}
- FILTER_EXCLUDE_REAIR=${FILTER_EXCLUDE_REAIR:-false}
- FILTER_EXCLUDE_NO_SPORT=${FILTER_EXCLUDE_NO_SPORT:-false}
- FILTER_CASE_INSENSITIVE=${FILTER_CASE_INSENSITIVE:-true}
- FILTER_PARTIAL_LEAGUE_MATCH=${FILTER_PARTIAL_LEAGUE_MATCH:-true}
Those values, in that form, can just be pasted in as overrides here:
This way, one knows at a glance which values are not the defaults, and are specific to an individual installation.