mirror of
https://github.com/benbusby/farside.git
synced 2025-03-14 11:16:34 -04:00

This adds a straightforward way of preserving Farside's redirecting behavior in the user's browser history. That way if an instance becomes unavailable between the 5 min scans, the user can opt to navigate back one page and be taken to a new instance. This is accomplished using a single line of JS, and could potentially work as the default behavior of Farside (with the current default behavior requiring a path prefix instead). This should be revisited down the road when more people are using this service.
23 lines
557 B
Elixir
23 lines
557 B
Elixir
import Config
|
|
|
|
config :farside,
|
|
port: 4001,
|
|
redis_conn: "redis://localhost:6379",
|
|
update_file: ".update-results",
|
|
service_prefix: "service-",
|
|
fallback_suffix: "-fallback",
|
|
previous_suffix: "-previous",
|
|
services_json: "services.json",
|
|
index: "index.eex",
|
|
route: "route.eex",
|
|
headers: [
|
|
{"User-Agent", "Mozilla/5.0 (Linux x86_64; rv:94.0) Gecko/20100101 Firefox/94.0"},
|
|
{"Accept", "text/html"},
|
|
{"Accept-Language", "en-US,en;q=0.5"},
|
|
{"Accept-Encoding", "gzip, deflate, br"}
|
|
],
|
|
queries: [
|
|
"weather",
|
|
"time"
|
|
]
|