This is the frontend for Gaia, the custom reva binary builder.
It provides a lightweight application where the user can choose customizations and request the creation of a tailored Reva binary. It is heavily inspired in (or totally plagiarizes) the Caddy download page.
This frontend will eventually be integrated into gaia, the means are still to be decided.
The application uses esbuild to provide building and development facilities.
To build a production-ready bundle, just run:
npm i && npm run build
npm i && npm run serve
This will spin up a dev http server on http://localhost:8000
. It can be
further configured to different host/port or to add TLS. See
run.mjs
for details.