A smart redirecting gateway for various frontend services
Go to file
Ben Busby 39c244d970
Skip querying all instances w/ "test mode"
Now allows setting FARSIDE_TEST to skip individually fetching each
instance, and instead just adds all of them to redis instantly. This
allows for an easier time in CI builds, for both the sake of speed and
to prevent a scenario where many simultaneous builds have a noticeable
impact on actual instances.
2021-11-09 15:12:58 -07:00
.github/workflows Skip querying all instances w/ "test mode" 2021-11-09 15:12:58 -07:00
config Display list of available instances on home page 2021-11-08 17:08:19 -07:00
img Add readme banner 2021-11-08 17:30:45 -07:00
lib Display list of available instances on home page 2021-11-08 17:08:19 -07:00
test Refactor project to new name 2021-11-07 12:29:06 -07:00
.formatter.exs Setup basic Plug.Router framework for serving requests 2021-10-22 18:28:12 -06:00
.gitignore Write results of update script to file for debugging 2021-10-22 18:07:59 -06:00
index.eex Display list of available instances on home page 2021-11-08 17:08:19 -07:00
LICENSE Initial commit 2021-10-21 15:50:04 -06:00
mix.exs Refactor project to new name 2021-11-07 12:29:06 -07:00
mix.lock Display list of available instances on home page 2021-11-08 17:08:19 -07:00
README.md Update README.md 2021-11-08 17:32:55 -07:00
services.json Display list of available instances on home page 2021-11-08 17:08:19 -07:00
update.exs Skip querying all instances w/ "test mode" 2021-11-09 15:12:58 -07:00

Farside


Elixir CI

A redirecting service for FOSS alternative frontends

Development

  • Install redis
  • Install elixir
  • Start redis: redis-server /usr/local/etc/redis.conf
  • Install dependencies: mix deps.get
  • Initialize redis contents: mix run update.exs
  • Run Farside: mix run --no-halt
    • Uses localhost:4001