Skip to content

Latest commit

 

History

History
42 lines (26 loc) · 961 Bytes

README.md

File metadata and controls

42 lines (26 loc) · 961 Bytes

Polar

Polar is an image server for LXD / Incus. It has some useful features like:

  • Per space credential generation.
  • Feed specific to incus / lxd, you can choose when creating credentials.
  • Users can create spaces to manage multiple credentials.

The build system for polar is called icepak. It's designed to run as a github action, you can see it in action here.

Demo

Basic Architecture

basic design

Development

Make sure you have Elixir / OTP installed. If you have asdf in your environment simply run

asdf install

Install Dependencies

Install dependencies using mix:

mix deps.get

Start Server

You can start the server with the following command. It will be hosted on port 4000

iex -S mix phx.server