Fosi Fossil Service
Small teams. Open source. Built on Fossil.

CaaS / Lamina

Unified Management for Fossil Repositories

Public | Owner: CaaS | Default branch: trunk | Last update: 2026-10-25 00:41

Artifact 16ec7088c199f55a666a80bdf3009905ebc5b52fb5bf65ec0a8f414fe42a728f:


# Building releases

Nova utilizes [relx](https://github.com/erlware/relx) for building releases and has a particular *profile* defined for creating such. In a standard Nova-project there will be two profiles defined; `dev`and `prod`. The `dev`-profile is used for local development and the `prod`-profile is used for building releases.

So in order to build a release for production, you would run the following command:

```
$ rebar3 as prod tar
```

This builds a release and archives it into a tar-file. As default erts is included in the release, but this can be configured through the options in `rebar.config`. To read more about release handling and configuration options we recommend reading relx-manual.

If you are inexperienced with building releases we recommend reading the [relx-manual](https://www.rebar3.org/docs/releases#section-relx).

Clone

You can clone this repository with the following command:

fossil clone https://fosi.dev/CaaS/Lamina

Contribute

The best way to contribute is through e-mail. See the project documentation for more details.