Skip to content

Latest commit

 

History

History
54 lines (38 loc) · 2.07 KB

README.md

File metadata and controls

54 lines (38 loc) · 2.07 KB

Grav1

Distributed encoding management server

projects page

clients page adding projects

Client is located here

Requirements

  • elixir ~> 1.7 (Erlang/OTP ~> 21)
  • postgres

External dependencies

Python dependencies

Not required but will significantly decrease the time taken to split.

enzyme
vapoursynth

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
    • Or enter the interactive shell with iex -S mix phx.server

Now you can visit localhost:4000 from your browser

Initial setup:

  • Sign up at localhost:4000/sign_up
  • Grant yourself permissions by entering Grav1.Repo.get(Grav1.User, "USERNAME") |> Grav1.User.set_level(100) into the interactive shell

Now you can add projects at localhost:4000/projects

Managing users:

Upgrading to argon2 will break users' passwords.
Simply delete the user using Grav1.Repo.get(Grav1.User, "USERNAME") |> Grav1.Repo.delete()

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