index.community/backend
2019-07-17 16:16:25 +00:00
..
config fix DATABASE_URL config in phoenix 2019-07-14 14:40:54 +01:00
lib set up sobelow for backend 2019-07-17 16:16:25 +00:00
priv refactor/elixir backend 2019-07-14 11:47:06 +00: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 set up sobelow for backend 2019-07-17 16:16:25 +00:00
mix.lock set up sobelow for backend 2019-07-17 16:16:25 +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