index.community/backend
2019-07-19 20:00:28 +00:00
..
config add Insularity score 2019-07-18 15:20:09 +00:00
lib check robots.txt for permission to crawl 2019-07-19 20:00:28 +00:00
priv fix edge generation, serve graph in cytoscape format 2019-07-18 13:21:12 +03:00
rel/rel refactor/elixir backend 2019-07-14 11:47:06 +00:00
test refactor/elixir backend 2019-07-14 11:47:06 +00:00
.dockerignore refactor/elixir backend 2019-07-14 11:47:06 +00:00
.formatter.exs refactor/elixir backend 2019-07-14 11:47:06 +00:00
.sobelow-conf set up sobelow for backend 2019-07-17 16:16:25 +00:00
Dockerfile set up migrations on deploy 2019-07-17 14:47:47 +03:00
mix.exs check robots.txt for permission to crawl 2019-07-19 20:00:28 +00:00
mix.lock check robots.txt for permission to crawl 2019-07-19 20:00:28 +00:00
Procfile set up migrations on deploy 2019-07-17 14:47:47 +03:00
README.md set up sobelow for backend 2019-07-17 16:16:25 +00:00

fediverse.space backend

Notes

  • This project requires Elixir >= 1.9.
  • Run with SKIP_CRAWL=true to just run the server (useful for working on the API without also crawling)
  • This project is automatically scanned for potential vulnerabilities with Sobelow.

Deployment

Deployment with Docker is handled as per the Distillery docs.

  • To build a new version, run make build in this directory.
  • To migrate a released version, run ./backend eval "Backend.Release.migrate"

Default README

To start your Phoenix server:

  • Install dependencies with mix deps.get
  • Create and migrate your database with mix ecto.setup
  • Start Phoenix endpoint with mix phx.server

Now you can visit localhost:4000 from your browser.

Ready to run in production? Please check our deployment guides.

Learn more