Development
View SourceTo get started with development on Jumar, you'll need two things:
- A working
elixirinstall where you can runmix deps.getsuccessfully - A working
dockeranddocker composesetup
Once you have those two things, you can start all of the Jumar dependencies via docker compose up. This will start the database (Cockroach DB), the message broker (RabbitMQ), the web browsers used for automated tests, as well as a couple of tools for observability. All of these should be setup and work out of the box without any further setup.
After the dependencies are up, you can interact with the Jumar Elixir project like most others. First run mix setup to download the dependencies, run database migrations, and install tools needed for the asset pipeline. Finally run mix phx.server to start up the web server.
Ports and Debugging
8080loads the Cockroach DB interface. You can log in with usernamejumarand passwordjumar.