Management interface for the Recycled Cloud. https://meta.recycled.cloud
Find a file
2020-12-15 08:58:29 +01:00
config Initial mix/phx project 2020-12-15 08:45:34 +01:00
lib Initial mix/phx project 2020-12-15 08:45:34 +01:00
priv Initial mix/phx project 2020-12-15 08:45:34 +01:00
test Initial mix/phx project 2020-12-15 08:45:34 +01:00
.formatter.exs Initial mix/phx project 2020-12-15 08:45:34 +01:00
.gitignore Initial mix/phx project 2020-12-15 08:45:34 +01:00
mix.exs Initial mix/phx project 2020-12-15 08:45:34 +01:00
README.md Populate README with meaningful content 2020-12-15 08:58:29 +01:00

Recycled Cloud Management Interface

This repository tracks the initial work for a web interface atop the recycled cloud. It is written in Elixir, making use of the Phoenix Web Framework.

Notes

  • The (Phoenix) project has been initialized with the --no-webpack and --no-dashboard flags to avoid unnecessary clutter. We can add them back later if needed!

Getting Started

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 can:

  • Install dependencies with mix deps.get
  • Create and migrate your database with mix ecto.setup
    • 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.
  • Start Phoenix endpoint with mix phx.server

Now you can visit localhost:4000 from your browser.

Useful Resources

Phoenix Web Framework: