Management interface for the Recycled Cloud. https://meta.recycled.cloud
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|Timothée Floure 15d962bdf8||2 months ago|
|config||1 year ago|
|lib||2 months ago|
|priv||1 year ago|
|rel||2 years ago|
|test||1 year ago|
|.drone.yml||2 months ago|
|.formatter.exs||2 years ago|
|.gitignore||1 year ago|
|CHANGELOG.md||1 year ago|
|LICENSE.txt||1 year ago|
|README.md||1 year ago|
|mix.exs||2 months ago|
|mix.lock||2 months ago|
Recycled Cloud Management Interface (Meta)
- This project is in its early phase: we're first making things correct and simple. We'll worry about efficiency later.
- The (Phoenix) project has been initialized with the
--no-dashboardflags to avoid unnecessary clutter. We can add them back later if needed!
- (sourcehut) CI is defined in
.build.yml. It currently runs on my sr.ht account since we do not have our own instance (yet).
- Authentication is based on José Valim and Aaron Renner's Phx.Gen.Auth, adapted for LDAP-backed authentication.
- You can run the linter with
You'll need Erlang/OTP and elixir installed on your system. It usually boils
down to installing the
elixir package of your distribution. Once done, you
- Install dependencies with
- Create and migrate your database with
- You'll need PostgreSQL here. I (tfloure) usually run it in an isolated
container with something along the lines of
podman run --rm -it -e POSTGRES_HOST_AUTH_METHOD=trust --expose 5432 -p 5432:5432 postgres:latest.
- You'll need PostgreSQL here. I (tfloure) usually run it in an isolated container with something along the lines of
- Start Phoenix endpoint with
iex -S mix phx.server, if you want a REPL).
Now you can visit
localhost:4000 from your browser.
- (Good!) Introduction and various guides: https://elixir-lang.org/getting-started/introduction.html
- Elixir Docs: https://hexdocs.pm/elixir/Kernel.html
- Mix (= build tool) Docs: https://hexdocs.pm/mix/Mix.html
- IEx (= REPL) Docs: https://hexdocs.pm/iex/IEx.html
Phoenix Web Framework: